STEM OPT Machine Learning Engineer Jobs
Machine Learning Engineer roles sit squarely within STEM OPT eligibility, letting you work up to 36 months total with an employer enrolled in E-Verify. Your degree in computer science, statistics, or a related STEM field qualifies for the 24-month extension, giving you a longer runway to build production ML systems and pursue H-1B sponsorship.
See All Machine Learning Engineer JobsOverview
Showing 5 of 1,187+ Machine Learning Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 1,187+ Machine Learning Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Machine Learning Engineer roles.
Get Access To All Jobs
INTRODUCTION
Adobe Express helps people and teams create standout content with ease. The AI Foundations team builds the core AI platform that powers creativity across design, imaging, motion, and personalization. We’re looking for an engineer to help develop and scale the AI infrastructure behind these experiences. This role is a strong fit for someone with solid software engineering fundamentals, exposure to ML systems, and interest in building reliable large-scale platforms that support modern AI products.
You’ll work with experienced engineers to build production systems that power Agentic AI, Create AI, Imaging AI, Motion AI, and Personalization AI. Your work will contribute to important layers of the platform, including model integration, inference services, data pipelines, storage and caching systems, analytics, and evaluation tooling.
ROLE AND RESPONSIBILITIES
Contribute to the development of core platform components that support AI experiences in Adobe Express.
Build and improve backend services, microservices, and workflows that connect models, APIs, data systems, and product features.
Help develop data and inference pipelines for training, evaluation, fine-tuning, and deployment of ML models.
Support runtime systems for inference and orchestration with attention to reliability, observability, and performance.
Work on storage, caching, and data-access patterns to improve efficiency, scalability, and cost.
Collaborate with engineers, researchers, and product teams to deliver production-ready AI capabilities.
Participate in debugging, testing, monitoring, and operational improvements for AI platform services.
BASIC QUALIFICATIONS
- 3+ years of experience in software engineering, backend infrastructure, data systems, ML infrastructure, or related areas.
- Good understanding of distributed systems fundamentals, backend services, and scalable system design.
- Experience building or supporting APIs, data pipelines, or event-driven systems.
- Proficiency in Python, Java, C++, or Go.
- Familiarity with cloud environments, service deployment, and production engineering practices.
- Exposure to ML systems or LLM-based applications, including model inference, orchestration, or evaluation, is a plus.
- Strong problem-solving skills and the ability to work well in a collaborative team environment.
- Clear communication skills and willingness to learn from cross-functional partners.
PREFERRED QUALIFICATIONS
- Bachelor’s degree or equivalent experience in Computer Science, Machine Learning, Data Science, or a related technical field.
- Experience with technologies such as Kafka, Spark, Flink, or similar distributed data frameworks.
- Exposure to generative AI systems such as LLMs, multimodal models, or diffusion models.
- Familiarity with MLOps concepts such as experiment tracking, model deployment, or evaluation workflows.
- Interest in agentic AI concepts such as tool use, task planning, or memory systems.
WHY ADOBE
At Adobe, we’re building the future of creativity through intelligent systems. The AI Foundations team combines platform engineering, applied AI, and product impact to bring powerful creative tools to millions of users. This is an opportunity to grow your technical depth while helping build the systems behind the next generation of AI-powered creative experiences.
ABOUT ADOBE
Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity.
Our 30,000+ employees worldwide are creating the future and raising the bar as we drive the next decade of growth. We’re on a mission to hire the very best and believe in creating a company culture where all employees are empowered to make an impact. At Adobe, we believe that great ideas can come from anywhere in the organization. The next big idea could be yours.
Let’s Adobe together
At Adobe, we believe in creating a company culture where all employees are empowered to make an impact. Learn more about Adobe life, including our values and culture, focus on people, purpose and community, Adobe for All, comprehensive benefits programs, the stories we tell, the customers we serve, and how you can help us advance our mission of empowering everyone to create.
Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other protected characteristic. Learn more.
Adobe aims to make our Careers website and recruiting process accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call +1 408-536-3015.
AI Use Guidelines for Interviews:
Our interviews are designed to reflect your own skills and thinking. The use of AI or recording tools during live interviews is not permitted unless explicitly invited by the interviewer or approved in advance as part of a reasonable accommodation. If these tools are used inappropriately or in a way that misrepresents your work, your application may not move forward in the process.
At Adobe, we empower employees to innovate with AI — and we look for candidates eager to do the same. As part of the hiring experience, we provide clear guidance on where AI is encouraged during the process and where it’s restricted during live interviews. See how we think about AI in the hiring experience.
EXPECTED PAY RANGE: Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $125,600 - $234,150 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.
In California, the pay range for this position is $161,700 - $234,150.
At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP).
In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award.
STATE-SPECIFIC NOTICES:
California:
Fair Chance Ordinances
Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances.
Colorado:
Application Window Notice
If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs.
Massachusetts:
Massachusetts Legal Notice
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
See all 1,187+ Machine Learning Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Machine Learning Engineer roles.
Get Access To All JobsTips for Finding STEM OPT Authorization as a Machine Learning Engineer
Verify your CIP code before applying
Check that your degree's CIP code appears on the DHS STEM Designated Degree Program List. Computer science, data science, and applied mathematics all qualify, but some interdisciplinary programs don't. Confirm with your DSO before submitting your STEM OPT extension request.
Confirm E-Verify enrollment before accepting offers
Every employer who hires you on STEM OPT must be enrolled in E-Verify. Search the E-Verify employer search tool by company name to confirm active enrollment before you sign anything. A company that isn't enrolled can't legally employ you on the extension.
Target roles with explicit ML infrastructure ownership
Job postings that list model deployment, MLOps, or production pipeline work signal deeper engineering need and stronger H-1B sponsorship intent than pure research or analytics roles. Employers filing LCAs for these specializations have a documented business need that supports future petitions.
Use Migrate Mate to filter for E-Verify employers
Search Machine Learning Engineer roles on Migrate Mate, which filters listings to employers with verified sponsorship history. You'll see which companies have active E-Verify enrollment and prior STEM OPT hiring patterns, cutting out the guesswork before you apply.
Negotiate your I-983 training plan before day one
Your employer must complete and sign Form I-983, detailing your learning objectives and supervision structure. Raise this during the offer stage, not after you start. ML roles should specify concrete deliverables like model evaluation frameworks or deployment pipelines, not vague descriptions of team contribution.
Time your H-1B registration around your OPT end date
If USCIS selects you in the H-1B lottery with an October 1 start date, cap-gap protection extends your STEM OPT authorization automatically while your petition is pending. Missing the March registration window means a gap in status, so track your OPT expiration date against the annual H-1B registration period.
Machine Learning Engineer jobs are hiring across the US. Find yours.
Find Machine Learning Engineer JobsFrequently Asked Questions
Does a machine learning engineer role qualify for STEM OPT?
Yes, if your underlying degree has a CIP code on the DHS STEM Designated Degree Program List. Degrees in computer science, electrical engineering, statistics, and applied mathematics all qualify. The role itself must also align with your degree field, and your employer must document that connection in Form I-983. Your DSO confirms eligibility before submitting the extension request to USCIS.
How do I verify that a machine learning employer is enrolled in E-Verify?
Use the E-Verify employer search tool to look up the company by name or employer identification number before accepting an offer. Active enrollment is a legal requirement for any employer hiring STEM OPT students, not just a best practice. If the company isn't listed, they can't hire you on the extension, regardless of their sponsorship willingness or size.
What goes into the I-983 training plan for a machine learning engineer?
Form I-983 must describe your specific learning objectives, the supervision structure, how the role relates to your STEM degree, and how your employer will evaluate your progress. For ML roles, that means naming concrete technical areas like model training pipelines, feature engineering, or inference optimization. Generic job descriptions don't satisfy the requirement. Both you and your supervisor must sign it, and it must be updated if your role or responsibilities change materially.
What happens to my STEM OPT if I'm selected in the H-1B lottery?
If USCIS selects your H-1B petition and your employer files it before your OPT expires, cap-gap protection automatically extends your work authorization through September 30 of that year. You can keep working for the same employer during that period without interruption. If October 1 arrives and your H-1B is still pending or approved, your H-1B status begins and your OPT ends.
Where can I find machine learning engineer jobs that sponsor STEM OPT students?
Migrate Mate lists Machine Learning Engineer roles filtered to employers with active E-Verify enrollment and documented sponsorship history, so you're not wasting applications on companies that can't hire you on OPT. You can search by role, location, and employer sponsorship activity to prioritize companies that have already navigated STEM OPT hiring and are set up to support the I-983 process.
See which Machine Learning Engineer employers are hiring and sponsoring visas right now.
Search Machine Learning Engineer Jobs