Top 10 Companies Hiring Machine Learning Engineers on OPT

Mihailo Bozic
Mihailo Bozic
Updated October 22, 2026 · 4 min read

The top 10 companies hiring Machine Learning Engineers on OPT include Capital One, TikTok, and Amazon.com, spanning technology and software, electronics and hardware, retail, and holding companies and conglomerates. Migrate Mate is tracking 165 live OPT jobs across these employers as of October 22, 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
    Capital One

    Capital One

    Financial TechData ScienceMachine Learning

    Capital One has 53 live OPT openings for machine learning engineers, the most of any company on this list. Capital One is a bank holding company offering credit cards, banking, and financial products.

    Open roles by team

    • Data Science & Analytics123
    • AI & Machine Learning38
    • Software Engineering20
    • Technical Program Management7
    • Consulting & Strategy2

    +2 roles across other teams

    Open roles at Capital One53 open
    Principal Associate, Data Scientist
    McLean, Virginia · Hybrid
    Apply
    Principal Data Scientist
    New York, New York · On-site
    Apply
    Manager, Data Science
    New York, New York · On-site
    Apply
    Manager Data Science
    Riverwoods, Illinois · On-site
    Apply
    Senior Associate, Data Scientist
    Plano, Texas · On-site
    Apply
    See all 53+ Capital One OPT jobs
  2. 02
    TikTok

    TikTok

    Social MediaRecommendationsMachine Learning

    TikTok has 26 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 & Analytics57
    • AI & Machine Learning26
    • Software Engineering18
    • Cloud & DevOps2
    • Recruiting & Talent Acquisition2

    +1 roles across other teams

    Open roles at TikTok26 open
    AI Machine Learning Engineer
    San Jose, California · On-site
    Apply
    Machine Learning Engineer Graduate
    San Jose, California · On-site
    Apply
    Machine Learning MLOps Engineer
    San Jose, California · On-site
    Apply
    Machine Learning Software Engineer
    San Jose, California · On-site
    Apply
    Machine Learning Scientist
    San Jose, California · On-site
    Apply
    See all TikTok OPT jobs
  3. 03
    Amazon.com

    Amazon.com

    CloudE-CommerceMachine Learning

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

    Open roles by team

    • Data Science & Analytics70
    • AI & Machine Learning34
    • Software Engineering20
    • Consulting & Strategy4
    • Cloud & DevOps2

    +3 roles across other teams

    Open roles at Amazon.com29 open
    Machine Learning Engineer
    Sunnyvale, California · On-site
    Apply
    Machine Learning Engineer II
    Seattle, Washington · On-site
    Apply
    Applied Scientist, Machine Learning Accelerator
    San Diego, California · On-site
    Apply
    SDE II, ML Infra Services
    Seattle, Washington · On-site
    Apply
    Applied Scientist - Machine Learning
    Bellevue, Washington · On-site
    Apply
    See all Amazon.com OPT jobs
  4. Unlock every OPT job from these sponsors

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

    JPMorganChase

    Financial TechData ScienceMachine Learning

    JPMorganChase has 27 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 & Analytics60
    • AI & Machine Learning31
    • Software Engineering16
    • Business Analysis13
    • Project & Program Management5

    +12 roles across other teams

    Open roles at JPMorganChase27 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. 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.

  7. 06
    Pinterest

    Pinterest

    Social MediaRecommendationsMachine Learning

    Pinterest has 2 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 & Analytics33
    • AI & Machine Learning28
    • Software Engineering13
    Open roles at Pinterest2 open
    Sr. Machine Learning Engineer
    San Francisco, California · Remote
    Apply
    Machine Learning Engineer
    San Francisco, California · Remote
    Apply
    See all Pinterest OPT jobs
  8. 07
    Apple

    Apple

    Consumer TechHardwareMachine Learning

    Apple has 17 live OPT openings for machine learning engineers. Apple designs consumer electronics, operating systems, and silicon for hardware and software platforms.

    Open roles by team

    • Data Science & Analytics37
    • AI & Machine Learning27
    • Software Engineering19
    • Cloud & DevOps2
    • Technical Program Management1

    +1 roles across other teams

    Open roles at Apple17 open
    Machine Learning Algorithm Engineer
    Cupertino, California · On-site
    Apply
    Battery Machine Learning Algorithm Engineer
    Cupertino, California · On-site
    Apply
    SoC Machine Learning Software Engineer
    Sunnyvale, California · On-site
    Apply
    ML Data & Eval Engineer
    Cupertino, California · On-site
    Apply
    Senior ML Researcher
    Cupertino, California · On-site
    Apply
    See all Apple OPT jobs
  9. See OPT jobs from all 10 sponsors and thousands more

    Find 580+ OPT jobs for machine learning engineers
  10. 08
    Lyft

    Lyft

    Mobility TechRoutingMachine Learning

    Lyft has 4 live OPT openings for machine learning engineers. Lyft operates a ridesharing and transportation platform connecting drivers and passengers across U.S. cities.

    Open roles by team

    • Data Science & Analytics19
    • Software Engineering3
    • Business Analysis2
    • Technical Program Management2
    • AI & Machine Learning1
    Open roles at Lyft4 open
    ML Software Engineer
    San Francisco, California · Hybrid
    Apply
    Senior Data Scientist
    San Francisco, California · Hybrid
    Apply
    Data Scientist, Supply and Operations Technology, Lyft Urban Solutions
    New York, New York · Hybrid
    Apply
    Data Scientist
    San Francisco County, California · Hybrid
    Apply
    See all Lyft OPT jobs
  11. 09
    Meta

    Meta

    Social MediaAI ResearchMachine Learning

    Meta has 3 live OPT openings for machine learning engineers. Meta builds social networking platforms, virtual reality hardware, and AI-powered content systems.

    Open roles by team

    • Software Engineering20
    • AI & Machine Learning18
    • Data Science & Analytics2
    • Technical Program Management1
    Open roles at Meta3 open
    Software Engineer, Systems ML - Compilers / Backend
    Sunnyvale, California · On-site
    Apply
    Software Engineer Leadership, Machine Learning RecSys
    Sunnyvale, California · On-site
    Apply
    Software Engineer, Machine Learning RecSys
    New York, New York · On-site
    Apply
    See all Meta OPT jobs
  12. 10
    Scale AI

    Scale AI

    AI InfrastructureData LabelingMachine Learning

    Scale AI has 1 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 & Analytics5
    • Software Engineering2
    Open roles at Scale AI1 open
    Machine Learning Research Scientist
    Seattle, Washington · On-site
    Apply
    See all Scale AI 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 580+ 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?

Capital One has the most, with 53 live OPT jobs on Migrate Mate, followed by TikTok (26) and Amazon.com (29). Across the 10 companies on this list, Migrate Mate is tracking 165 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.