Skip to main content
As aSenior Machine Learning Engineerat Microsoft in Cambridge, MA (onsite), you will help advancegenerative models for multimodal scientific discovery. This role focuses on designing and optimizing training across the full lifecycle, with opportunities to scale large training workflows, improve throughput, and partner closely with researchers and domain experts to turn new research into practical impact.
What you’ll do: Lead the training oflarge language and multimodal models, including developing, managing, and debugging training workflows. Scale and optimize training runs by identifying efficiency opportunities and implementing improvements. Providetechnical leadership and mentoringwithin the team and across the organization in your areas of expertise. Explore and advise onstrategic technical directionand approaches for projects across the team. Collaborate withresearchers, domain experts, and cross-disciplinary teamsto ensure techniques translate from research into impactful solutions.
Requirements: Bachelor’s Degreein Computer Science or a related technical field AND4+ yearsof technical engineering experience in ML-related work, ora Doctorate in Computer Science or a related technical field. Hands‑on technical experience in one or more areas such asdistributed trainingof large language/multimodal models (pretraining, midtraining, or post‑training), optimizing training workflows, ormodel distillation. Deep experience withPyTorchorJax. Experience designing, optimizing, and monitoringgenerative modeling training workflows. Familiarity withprofilingtraining and/or inference code, identifying performance bottlenecks, and mitigating them. Comfort with one or more of: refining data mixes, midtraining, post‑training, data/model parallelism techniques, optimizing training runs, or model distillation. Demonstrated communication skills, including presenting complex technical concepts to a broad audience. How the work is approachedThe role operates on the understanding that there isno one‑size‑fits‑all approachto advancing model capabilities. Progress requires sustained investment across the training lifecycle, including method development, recipe refinement, scaling and throughput optimization, and model‑harness co‑design. Team contextMicrosoft Research New England includes full‑time researchers, postdocs, data scientists, engineers, and program managers spanning machine learning, statistics, healthcare, computational biology, theoretical computer science, algorithmic game theory, economics, and more.
Location: Cambridge, MA (onsite)
Salary: USD 119,800 - 261,000 per year
Minimum experience: 4 years
Education: Bachelor’s Degree in Computer Science or related technical field
Technologies: PyTorch, Jax

Also on the board Same function, level within a rung

Level

Lead

Salary

$119,800 - $261,000 per year

Location

Somerville, MA

Occupation

Software Developers

Industry

Software Publishers

Posted

yesterday

Apply for this role (opens in a new tab)