Top 10 Companies Offering CPT Jobs for Machine Learning Engineers

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

The top 10 companies offering CPT jobs for Machine Learning Engineers include TikTok, Amazon.com, and Adobe, spanning sectors from Technology & Software and Science & Research to Biotechnology & Pharmaceuticals and Chemicals & Materials. Migrate Mate is tracking 28 live CPT jobs across these employers as of August 26, 2026, updated daily. For F-1 students, CPT at these employers must be an integral part of your curriculum, your school's Designated School Official authorizes the training, and the employer provides the offer letter that makes it possible.

Which companies offer the most CPT jobs for Machine Learning Engineers?

Ranked by live CPT openings on Migrate Mate, updated daily

  1. 01
    TikTok

    TikTok

    TechnologyMachine LearningSocial Media

    TikTok has 18 live CPT openings for machine learning engineers, the most of any company on this list. TikTok develops a short-form video platform and recommendation algorithms serving global audiences.

    Open roles by team

    • Data Science & Analytics45
    • AI & Machine Learning17
    • Software Engineering9
    • Warehouse & Logistics4
    • Cloud & DevOps2

    +3 roles across other teams

    Open roles at TikTok18 open
    Machine Learning MLOps Intern
    San Jose, California · On-site
    Apply
    Machine Learning Engineer Intern
    Seattle, Washington · On-site
    Apply
    ML Infra Engineer Intern
    San Jose, California · On-site
    Apply
    Machine Learning Scientist Intern
    San Jose, California · On-site
    Apply
    Data Scientist Intern
    San Jose, California · On-site
    Apply
    See all TikTok CPT jobs
  2. 02
    Amazon.com

    Amazon.com

    TechnologyMachine LearningCloud

    Amazon.com has 1 live CPT openings for machine learning engineers. Amazon operates e-commerce, cloud computing, digital streaming, and AI services at global scale.

    Open roles by team

    • Data Science & Analytics3
    • Software Engineering1
    • AI & Machine Learning1
    • Recruiting & Talent Acquisition1
    Open roles at Amazon.com1 open
    Applied Science Internship - Information & Knowledge Management (Machine Learning)
    Seattle, Washington · On-site
    Apply
    See all Amazon.com CPT jobs
  3. 03
    Adobe

    Adobe

    TechnologySoftwareAI Research

    Adobe develops creative software, document management tools, and digital marketing platforms for professionals and enterprises.

    No open roles at Adobe on Migrate Mate right now. Sponsorship activity is seasonal, so check back soon.

    Get alerts for new Adobe roles
  4. Unlock every CPT job from these sponsors

    Find 52 CPT jobs for machine learning engineers
  5. 04
    Nuro

    Nuro

    RoboticsAutonomyMachine Learning

    Nuro has 1 live CPT openings for machine learning engineers. Nuro builds autonomous delivery vehicles and the software systems that power last-mile robotics.

    Open roles by team

    • Data Science & Analytics3
    • AI & Machine Learning2
    • Software Engineering1
    Open roles at Nuro1 open
    Data Scientist Intern
    Mountain View, California · On-site
    Apply
    See all Nuro CPT jobs
  6. 05
    Whatnot

    Whatnot

    TechnologyE-CommerceData Science

    Whatnot has 2 live CPT openings for machine learning engineers. Whatnot operates a live-stream shopping marketplace connecting buyers and sellers in real time.

    Open roles by team

    • Data Science & Analytics18
    • Product Management2
    • Business Analysis1
    Open roles at Whatnot2 open
    Data Scientist, Risk & Fraud
    New York, New York · Hybrid
    Apply
    Data Scientist
    Seattle, Washington · Hybrid
    Apply
    See all Whatnot CPT jobs
  7. Editor’s note

    How this list is ranked

    These employers are ranked by how many roles open to CPT candidates they have live on Migrate Mate right now. CPT 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 CPT before.

  8. 06
    Stripe

    Stripe

    TechnologyFintechMachine Learning

    Stripe has 1 live CPT openings for machine learning engineers. Stripe provides payments infrastructure and financial tools that businesses use to accept and manage money online.

    Open roles by team

    • Data Science & Analytics3
    Open roles at Stripe1 open
    Data Scientist Intern
    San Francisco, California · Hybrid
    Apply
    See all Stripe CPT jobs
  9. 07
    Pinterest, Inc.

    Pinterest, Inc.

    TechnologyMachine LearningSocial Media

    Pinterest, Inc. has 2 live CPT openings for machine learning engineers. Pinterest operates a visual discovery and inspiration platform powered by image recognition and recommendation models.

    Open roles by team

    • Data Science & Analytics5
    • AI & Machine Learning4
    • Software Engineering2
    Open roles at Pinterest, Inc.2 open
    Master's Fall Machine Learning Internship (ATG - Visual Search)
    San Francisco, California · Hybrid
    Apply
    PhD Fall Machine Learning Intern (ATG — Visual, Multimodal, and Recommender Systems)
    San Francisco, California · Hybrid
    Apply
    See all Pinterest, Inc. CPT jobs
  10. See CPT jobs from all 10 sponsors and thousands more

    Find 52 CPT jobs for machine learning engineers
  11. 08
    PlusAI

    PlusAI

    TechnologyAutonomyComputer Vision

    Plus AI develops autonomous trucking technology using machine learning and computer vision systems.

    No open roles at PlusAI on Migrate Mate right now. Sponsorship activity is seasonal, so check back soon.

    Get alerts for new PlusAI roles
  12. 09
    Truveta

    Truveta

    Science & ResearchData ScienceBiotechnology

    Truveta has 2 live CPT openings for machine learning engineers. Truveta aggregates and analyzes de-identified health records to accelerate clinical research and drug discovery.

    Open roles by team

    • AI & Machine Learning6
    • Data Science & Analytics5
    • Software Engineering2
    Open roles at Truveta2 open
    ML PhD Intern
    Remote · Remote
    Apply
    Machine Learning PhD Intern
    Seattle, Washington · Remote
    Apply
    See all Truveta CPT jobs

How CPT works

CPT is curricular practical training authorized by an F-1 student's school, not the employer. The school's DSO authorizes it as an integral part of the curriculum, typically an internship or co-op, and the employer only provides an offer letter. Twelve or more months of full-time CPT eliminates OPT eligibility, so check the terms with your DSO first.

Ready to apply for CPT sponsorship?

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

Find 52 CPT jobs for machine learning engineers

CPT Employers for Machine Learning Engineers: Frequently Asked Questions

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

TikTok has the most, with 18 live CPT jobs on Migrate Mate, followed by Amazon.com (1) and Adobe (0). Across the 10 companies on this list, Migrate Mate is tracking 28 live CPT jobs, updated daily.

Who is eligible for CPT?

F-1 students enrolled full-time at a U.S. college or university are eligible for CPT if the practical training is an integral part of their established curriculum, such as a required internship or co-op. Your Designated School Official must authorize CPT before you begin work, not USCIS. Completing more than 12 months of full-time CPT eliminates eligibility for Optional Practical Training, so tracking your cumulative CPT time is important.

Do machine learning engineers qualify for F-1 CPT 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 CPT 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 CPT through a top employer?

Start by securing a written offer letter from the employer that describes the role, start date, and work location. Bring that letter to your school's international student office and ask your Designated School Official to authorize CPT on your Form I-20. CPT authorization is school-driven, not government-driven, no federal application is required. Once your updated I-20 reflects the authorization, you may begin working on the start date your DSO approved. Never start before that date.