Top 10 Companies Hiring Machine Learning Engineers on OPT

Mihailo Bozic
Mihailo Bozic
Updated August 26, 2026 · 4 min read

The top 10 companies hiring Machine Learning Engineers on OPT include Apple, Capital One, and TikTok, spanning technology and software, electronics and hardware, retail, and holding companies and conglomerates. Migrate Mate is tracking 282 live OPT jobs across these employers as of August 26, 2026, updated daily. OPT authorizes F-1 graduates to work in roles directly related to their field of study, and these employers are actively hiring for machine learning roles without requiring any employer filing.

Which companies hire the most Machine Learning Engineers on OPT?

Ranked by live OPT openings on Migrate Mate, updated daily

  1. 01
    Apple

    Apple

    Consumer TechHardwareMachine Learning

    Apple has 106 live OPT openings for machine learning engineers, the most of any company on this list. Apple designs consumer electronics, operating systems, and silicon for hardware and software platforms.

    Open roles by team

    • Data Science & Analytics210
    • AI & Machine Learning148
    • Software Engineering103
    • Cloud & DevOps14
    • Technical Program Management7

    +22 roles across other teams

    Open roles at Apple106 open
    Machine Learning (ML) Data Scientist
    Cupertino, California · On-site
    Apply
    Machine Learning Research Engineer
    Seattle, Washington · On-site
    Apply
    GPU ML Engineer
    Cupertino, California · On-site
    Apply
    ML Data Operations Engineer
    Santa Clara, California · On-site
    Apply
    ML Engineer
    Cary, North Carolina · On-site
    Apply
    See all 106+ Apple OPT jobs
  2. 02
    Capital One

    Capital One

    Financial TechData ScienceMachine Learning

    Capital One has 47 live OPT openings for machine learning engineers. Capital One is a bank holding company offering credit cards, banking, and financial products.

    Open roles by team

    • Data Science & Analytics116
    • AI & Machine Learning30
    • Software Engineering12
    • Audit3
    • Cloud & DevOps3

    +6 roles across other teams

    Open roles at Capital One47 open
    Manager, Data Scientist, Data Solutions and Modeling
    Chicago, Illinois · On-site
    Apply
    Principal Data Scientist
    McLean, Virginia · On-site
    Apply
    Principal Associate, Data Scientist
    McLean, Virginia · On-site
    Apply
    Manager, Data Scientist
    McLean, Virginia · On-site
    Apply
    Senior Associate, Data Science
    McLean, Virginia · On-site
    Apply
    See all 47+ Capital One OPT jobs
  3. 03
    TikTok

    TikTok

    Social MediaRecommendationsMachine Learning

    TikTok has 25 live OPT openings for machine learning engineers. TikTok operates a short-form video platform built on personalized recommendation and content algorithms.

    Open roles by team

    • Data Science & Analytics53
    • AI & Machine Learning23
    • Software Engineering16
    • Recruiting & Talent Acquisition2
    • Cloud & DevOps1

    +1 roles across other teams

    Open roles at TikTok25 open
    Machine Learning Software Engineer
    San Jose, California · On-site
    Apply
    Machine Learning Scientist
    San Jose, California · On-site
    Apply
    ML Infra Engineer
    San Jose, California · On-site
    Apply
    Machine Learning Engineer Graduate
    Seattle, Washington · On-site
    Apply
    Machine Learning Engineer
    Seattle, Washington · On-site
    Apply
    See all TikTok OPT jobs
  4. Unlock every OPT job from these sponsors

    Find 820+ OPT jobs for machine learning engineers
  5. 04
    JPMorganChase

    JPMorganChase

    Financial TechData ScienceMachine Learning

    JPMorganChase has 28 live OPT openings for machine learning engineers. JPMorgan Chase is a global financial services firm offering banking, investment, and asset management.

    Open roles by team

    • Data Science & Analytics63
    • AI & Machine Learning33
    • Software Engineering17
    • Business Analysis13
    • Project & Program Management5

    +12 roles across other teams

    Open roles at JPMorganChase28 open
    Machine Learning Engineer
    Palo Alto, California · On-site
    Apply
    Applied AI ML, Senior Associate
    Columbus, Ohio · On-site
    Apply
    Machine Learning Scientist - Natural Language Processing (NLP)
    Palo Alto, California · On-site
    Apply
    Machine Learning Scientist
    New York, New York · On-site
    Apply
    Applied AI ML
    Columbus, Ohio · On-site
    Apply
    See all JPMorganChase OPT jobs
  6. 05
    Amazon.com

    Amazon.com

    CloudE-CommerceMachine Learning

    Amazon.com has 22 live OPT openings for machine learning engineers. Amazon operates e-commerce marketplaces, cloud computing infrastructure, and consumer devices.

    Open roles by team

    • Data Science & Analytics50
    • AI & Machine Learning29
    • Software Engineering15
    • Cloud & DevOps2
    • Consulting & Strategy2

    +4 roles across other teams

    Open roles at Amazon.com22 open
    Machine Learning Engineer
    New York, New York · On-site
    Apply
    Applied Scientist - Machine Learning
    Bellevue, Washington · On-site
    Apply
    Software Dev Engineer, Machine Learning Compilers
    Sunnyvale, California · On-site
    Apply
    Applied Scientist - ML and Robotics
    North Reading, Massachusetts · On-site
    Apply
    Applied Science Internship - Information & Knowledge Management (Machine Learning)
    Seattle, Washington · On-site
    Apply
    See all Amazon.com OPT jobs
  7. Editor’s note

    How this list is ranked

    These employers are ranked by how many roles open to OPT candidates they have live on Migrate Mate right now. OPT is your own work authorization rather than something the employer files, so the practical question is whether the role fits your field of study and whether the team has hired people on OPT before.

  8. 06
    CVS Health

    CVS Health

    RetailHealth TechData Science

    CVS Health has 36 live OPT openings for machine learning engineers. CVS Health operates retail pharmacies, pharmacy benefit management, and health insurance services.

    Open roles by team

    • Data Science & Analytics76
    • Science & Research62
    • Healthcare Administration32
    • Nursing19
    • Cloud & DevOps2

    +6 roles across other teams

    Open roles at CVS Health36 open
    Senior Machine Learning Engineer
    New York, New York · On-site
    Apply
    Sr Machine Learning Engineer
    Irving, Texas · Hybrid
    Apply
    Data Science Analyst
    New York, New York · On-site
    Apply
    Data Scientist
    New York · Hybrid
    Apply
    Sr Manager, Data Science
    Woonsocket, Rhode Island · Hybrid
    Apply
    See all 36+ CVS Health OPT jobs
  9. See OPT jobs from all 10 sponsors and thousands more

    Find 820+ OPT jobs for machine learning engineers
  10. 08
    Pinterest

    Pinterest

    Social MediaRecommendationsMachine Learning

    Pinterest has 4 live OPT openings for machine learning engineers. Pinterest operates a visual discovery platform that surfaces personalized content and product recommendations.

    Open roles by team

    • Data Science & Analytics46
    • AI & Machine Learning32
    • Software Engineering15
    Open roles at Pinterest4 open
    Sr. Machine Learning Engineer
    San Francisco, California · Remote
    Apply
    Machine Learning Engineer
    San Francisco, California · Remote
    Apply
    Data Scientist II
    San Francisco, California · Hybrid
    Apply
    Data Scientist
    San Francisco, California · Hybrid
    Apply
    See all Pinterest OPT jobs
  11. 09
    Scale AI

    Scale AI

    AI InfrastructureData LabelingMachine Learning

    Scale AI has 2 live OPT openings for machine learning engineers. Scale AI provides data annotation, evaluation, and AI training infrastructure for enterprise and government.

    Open roles by team

    • Data Science & Analytics24
    • Software Engineering9
    • AI & Machine Learning9
    Open roles at Scale AI2 open
    Machine Learning Research Engineer
    San Francisco, California · On-site
    Apply
    Machine Learning Systems Research Engineer
    New York City Metropolitan Area · On-site
    Apply
    See all Scale AI OPT jobs
  12. 10
    Roblox

    Roblox

    GamingSocial PlatformMachine Learning

    Roblox has 1 live OPT openings for machine learning engineers. Roblox operates an online gaming and user-generated content platform serving a global player community.

    Open roles by team

    • Data Science & Analytics10
    • AI & Machine Learning8
    • Software Engineering5
    Open roles at Roblox1 open
    Senior Machine Learning Engineer
    San Mateo, California · Hybrid
    Apply
    See all Roblox OPT jobs

How OPT works

OPT is work authorization for F-1 students, not an employer-sponsored visa. The student applies through their school's international office (the DSO) and USCIS with Form I-765; the employer files nothing. The role must relate to the student's field of study. OPT gives up to 12 months of work authorization, with a 24-month STEM extension for eligible degrees.

Ready to apply for OPT sponsorship?

Sign up free to unlock every OPT job from these sponsors and thousands more, filter by role and location, and apply in a few clicks.

Find 820+ OPT jobs for machine learning engineers

OPT Employers for Machine Learning Engineers: Frequently Asked Questions

Which companies sponsor the most OPT visas for Machine Learning Engineers?

Apple has the most, with 106 live OPT jobs on Migrate Mate, followed by Capital One (47) and TikTok (25). Across the 10 companies on this list, Migrate Mate is tracking 282 live OPT jobs, updated daily.

Who is eligible for OPT?

F-1 students who have completed at least one academic year at a Student and Exchange Visitor Program (SEVP)-certified school are eligible for OPT. Post-completion OPT grants 12 months of work authorization after graduation. Students whose degree is in a qualifying STEM field may apply for a 24-month STEM OPT extension, bringing the total to 36 months. The work must be directly related to the student's field of study.

Do machine learning engineers qualify for F-1 OPT as a specialty occupation?

Yes. Machine learning engineers typically hold a bachelor's degree in a specific field, which is exactly the specialty-occupation standard F-1 OPT is built around. What matters is that the employer classifies the role under a matching occupation code and that your degree lines up with it.

How do I get OPT through a top employer?

OPT is authorized by the student, not the employer. You start by requesting a new I-20 from your Designated School Official (DSO) that recommends OPT, then file Form I-765 with USCIS to receive your Employment Authorization Document. Once your EAD arrives and your authorized start date begins, you can start work at any employer whose role relates to your field of study. File early, as USCIS processing typically takes several weeks.