Machine Learning Research Engineer Internships
Machine learning research engineer internships give university students, recent graduates, and early-career switchers hands-on project experience building and evaluating real models, mentorship from working research engineers, and, at many employers, a path toward a full-time offer. Openings are concentrated across Investment & Asset Management, with Meta, Microsoft, and Rivian among the employers posting roles now.
Find InternshipsOverview
Showing 5 of 32+ Machine Learning Research Engineer Internships











Research Scientist Intern, AI Core Machine Learning (PhD) Responsibilities:
- Conduct state-of-the-art research on recursive self-improvement, autoresearch, and self-improving AI agents.
- Design and evaluate agents that form hypotheses, use tools, run experiments, analyze outcomes, and learn from prior research trajectories.
- Develop methods to improve the underlying LLM through reinforcement-learning post-training and/or optimize the surrounding harness, including prompts, tools, memory, retrieval, and orchestration.
- Build reliable evaluation and reward signals for long-running, expensive ML experiments, including safeguards against reward hacking and regressions.
- Study whether gains compound across multiple self-improvement rounds and rigorously attribute improvements to model learning versus harness changes.
- Collaborate with researchers and engineers across varied disciplines, including communicating research plans, progress, and results.
- Publish research results at a top-tier machine learning conference and contribute research that can be applied to Meta product development.
Minimum Qualifications:
- Currently has or is in the process of obtaining a Ph.D. degree in Machine Learning, Artificial Intelligence, Computer Science, Information or Multimedia Retrieval, Computer Vision, Natural Language Processing, Reinforcement Learning, Optimization, Computational Statistics, Applied Mathematics, or related technical fields
- Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment
- Experience with deep learning frameworks such as Pytorch or Tensorflow
- Experience with Python, C++, C, Java, or other related languages
- Experience with research and building systems based on machine learning and/or deep learning methods
Preferred Qualifications:
- Intent to return to degree program after the completion of the internship/co-op
- Research experience in one or more of the following areas: LLM agents, reinforcement learning for LLMs, automated ML research, AutoML, recommender systems, or evaluation of agentic systems
- Proven track record of achieving significant research results as demonstrated by grants, fellowships, patents, as well as first-authored publications at leading workshops or conferences such as NeurIPS, ICML, ICLR, AAAI, KDD, IJCAI, CVPR, ICCV, ACL, NAACL, ICASSP, or similar
- Demonstrated software engineer experience via an internship, work experience, coding competitions, or widely used contributions in open source repositories (e.g. GitHub)
- Demonstrated experience and self-driven motivation in solving analytical problems using quantitative approaches
- Experience manipulating and analyzing complex, high-volume, high-dimensionality data from varying sources for large-scale training
- Experience working and communicating cross functionally in a team environment
About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
$7,650/month to $12,667/month + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
Machine Learning Research Engineer Internship Market
Who's Hiring
- Meta16

- Microsoft5

- Rivian1

- NEC Labs1N
- ByteDance1

Top Industries Hiring
- Investment & Asset Management
Tips for Your Machine Learning Research Engineer Internship Search
Apply months before the internship starts
Large research labs and tech employers open summer cohort applications the preceding fall. Smaller companies and co-op programs post closer to start dates, so roles appear year-round. Checking listings regularly lets you catch structured programs early and rolling openings as they appear, instead of arriving after a cohort has already filled.
Build a portfolio before you send the first application
Machine learning research engineer hiring teams expect limited work history at the intern level, so projects carry the most weight. Document two or three complete experiments or research reproductions in a public repository, include a clear README explaining your approach, and link it everywhere your name appears. That gives reviewers something concrete to assess.
Work your campus network alongside direct applications
Career fairs surface structured programs tied directly to your university, and professors with industry connections often know which employers recruit from your school before roles post publicly. Apply directly to companies running smaller cohorts at the same time. Combining both channels widens the pool you reach and increases your chances of a warm introduction.
Practice your technical screen out loud before applying
Machine learning research engineer intern interviews typically involve coding questions on algorithms and data structures, plus conceptual questions on model design and optimization. Practice solving problems while explaining your reasoning aloud, since interviewers weigh how you think through a problem as much as the final answer. Doing this before you apply sharpens both performance and confidence.
Target structured research internship programs early
Many large technology companies and research organizations run dedicated cohort programs designed to train people new to ML research, with mentorship, defined project tracks, and structured feedback cycles. These programs recruit early and fill fast. Identify the ones aligned with your research interests and apply in the first wave of their cycle.
Set your work-type filter before you start
On-site roles are 75% of the machine learning research engineer internships listed here. Decide what you can realistically commit to before you start sorting through listings, then filter by location and work type so you spend your time on roles you can actually take. Filtering first also makes it easier to spot remote cohorts before they fill.
Machine Learning Research Engineer Internships: Frequently Asked Questions
How do I get a machine learning research engineer internship?
Lead with coursework and personal projects rather than work history, since hiring teams expect limited experience at the intern level. A public GitHub repository with documented ML experiments or research reproductions gives recruiters something concrete to assess. Pair direct applications with campus career fairs, where recruiters often move faster for students they meet in person.
Can a machine learning research engineer internship turn into a full-time job?
Many employers extend return offers to strong interns, but conversion is never guaranteed. What actually drives it is performance on real project deliverables, available headcount on the team, and acting on return-offer conversations before the internship ends. Position for one by treating every milestone as you would a full-time assignment, without counting on a specific outcome.
When should I apply for machine learning research engineer internships?
Earlier than most candidates expect. Large tech and research employers open summer cohort applications the preceding fall, sometimes as early as August or September. Smaller companies and co-op programs post closer to start dates, so openings appear throughout the year. Checking listings regularly means you catch both waves instead of missing the early ones.
Are machine learning research engineer internships paid?
Most professional machine learning research engineer internships in the U.S. are paid. Compensation varies by company size, industry, and location. Where an employer discloses pay, the listing shows it. Unpaid arrangements are uncommon at established organizations and are worth scrutinizing carefully before accepting.
What should a machine learning research engineer internship resume include?
Lead with two or three complete, documented projects rather than work history. For each, name the tools and frameworks used and link directly to the code repository or published write-up so reviewers can assess the actual work. Add relevant coursework in machine learning, statistics, and systems. Keep the whole document to one page.
Are there remote machine learning research engineer internships?
Yes. Remote and hybrid roles make up 25% of the machine learning research engineer internship listings here, with the rest on-site. Remote cohorts fill fast because they draw from a national applicant pool, so apply early once you decide what you can commit to. Use the work-type filter to see only the listings that match your situation.
Can international students get machine learning research engineer internships?
Yes. F-1 students can intern through CPT while enrolled or through OPT work authorization after finishing a degree, and the employer does not have to file anything for either, so many companies are open to international interns. Confirm your eligibility and timing with your university's international student office before accepting an offer.
See All 32 Machine Learning Research Engineer Internship Jobs
Find roles that match your experience and apply in just a few clicks.
Find Internships