Machine Learning Engineer
Job Description
Build and deploy production machine learning models for complex challenges in today’s electric grid.
Responsibilities
- Train and deploy machine learning models in production environments
- Collaborate with senior team members to deliver enterprise-quality ML systems across multiple ML domains
- Operationalize end-to-end ML workflows for model training and serving at enterprise scale
- Track and incorporate the latest advances in machine learning into ongoing work
Requirements
- Master’s Degree or Bachelor’s Degree in Machine Learning, Computer Science, Statistics, or a related field
- Experience in machine learning model development and engineering
- Expertise in one or more areas: multimodal machine learning, NLP, agentic AI, planning, control, reinforcement learning
- Strong programming skills in Python
- Experience with ML frameworks such as PyTorch or TensorFlow
- Experience building and deploying ML systems at scale, or demonstrated ability to perform applied ML research and develop state-of-the-art results in an academic setting
Technologies
- Python
- PyTorch
- TensorFlow
- AWS
- GCP
- Azure
Benefits
- Competitive salary and equity
- Medical, dental, and vision coverage
- Generous PTO and a flexible hybrid work model
- 401(k) with employer contribution
- Professional development
- Opportunity to work on important real-world problems in an Alphabet-backed environment
It’d Be Great If You Also Had These
- PhD in Machine Learning, Computer Science, Statistics, or a related field
- Experience with cloud platforms such as AWS, GCP, or Azure
- A portfolio of projects showing ML expertise
Values
- Take charge: initiative and ownership of outcomes that move the mission forward
- Transform with purpose: solutions that solve real problems and create meaningful impact
- Be a Tapestry, not a thread: collaborate across diverse skills and perspectives
- Always fine-tune: curiosity, feedback, and iterative improvement
- Stay grounded: open listening, valuing different perspectives, and focus on what matters most
Location: Mountain View, CA (hybrid) | Salary: USD 166,000 - 244,000 per year | Education: Master’s Degree/Bachelor's Degree in Machine Learning, Computer Science, Statistics or related field