JobsSenior Software Engineer, Machine Learning, Core ML
Senior Software Engineer, Machine Learning, Core ML
GoogleSenior Software Engineer, Machine Learning, Core ML
GoogleLocation
Mountain View, CA
Type
Full-time
Posted
5/5/2026
Compensation
$174,000 - $252,000 per year
Undergraduate with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025Job description
The Senior Software Engineer, Machine Learning role is part of the RecML team within Core ML's Applied ML organization at Google. This team focuses on accelerating product innovations through machine learning for recommendations and user modeling. The position involves working on ML infrastructure and efficiency to support the training framework of foundation recommender models. The role requires collaboration with various product areas to create standardized, maintainable, and production-grade solutions.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience programming in Python or C++.
- 3 years of experience with ML infrastructure, including model deployment and evaluation.
Responsibilities
- Architect and implement the transition from data-parallel to model-parallel training paradigms.
- Design and manage large-scale training runs across multi-pod environments.
- Research and integrate transformer model optimizations to reduce training time and resource consumption.
- Write and optimize low-level model code to maximize performance out of the hardware.
- Work cross-functionally with the Kernel optimization team to implement compiler-level optimizations.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
