Software Engineer, AI/Machine Learning, PhD, Early Career, 2027 Start
Sunnyvale, CA, USA +9 · Entry level · Full-time · Posted Aug 24, 2026
- Location
- Sunnyvale, CA, USA
Atlanta, GA, USA
Kirkland, WA, USA
Madison, WI, USA
Mountain View, CA, USA
New York, NY, USA
Raleigh, NC, USA
Durham, NC, USA
San Bruno, CA, USA
Seattle, WA, USA - Education
- PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field, or equivalent practical experience.
About the job
Develops and optimizes advanced, end-to-end machine-learning systems, translating research into robust, scalable Google products.
What you'll do
- Design, analyze, and develop advanced ML systems across the stack, collaborating with or leading project teams.
- Build end-to-end ML systems spanning hardware acceleration, compiler optimization, model architecture, and production APIs.
- Find and fix system performance, memory, and production issues; write tested code, review code, and promote engineering best practices.
What they ask for
- PhD in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field, or equivalent practical experience.
- Experience coding in at least one of Python, C, C++, Java, JavaScript, or Golang.
- Experience in Machine Learning or Artificial Intelligence.
Nice to have
- Research experience designing, developing, or applying ML/AI systems in large-scale distributed environments; experience designing, training, or refining complex models.
- Experience building AI application stacks; familiarity with CNNs, NLP Transformers, or Diffusion/Vision Transformers; experience with Rust and PyTorch, JAX, or TensorFlow.
Pay
$147000 - $210000 USD base salary
Tools
Python, C, C++, Java, JavaScript, Golang, Rust, PyTorch
AI focus
Research-driven development of end-to-end ML systems and AI applications, including model architecture, hardware acceleration, compiler optimization, and production APIs.
Model-written summary · the original posting is authoritative