Senior Staff Software Engineer, Compilers, Research, Core ML

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$248,000 - $349,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Staff Software Engineer, Compilers, Research, Core ML

Google is seeking a Senior Staff Software Engineer to join their Core ML organization, focusing on developing ML infrastructure and execution for key ML initiatives. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, and ML infrastructure powering Google's services and Cloud AI solutions. The position requires deep expertise in compiler development, machine learning systems, and technical leadership.

The role combines cutting-edge research in ML compilers with practical implementation, requiring both academic insight and engineering excellence. You'll work on developing sophisticated compilation approaches for heterogeneous hardware platforms, optimizing ML execution across Google's infrastructure. The position offers the opportunity to shape the future of ML systems at scale, working with state-of-the-art technologies including Google's TPUs and Vertex AI platform.

As a senior technical leader, you'll drive high-impact projects, collaborate with cross-functional teams, and contribute to Google's ML infrastructure that serves billions of users. The role offers competitive compensation, including a strong base salary range of $248,000-$349,000, plus bonus, equity, and comprehensive benefits.

This is an exceptional opportunity for someone passionate about ML systems, compiler optimization, and technical leadership, wanting to make a significant impact on Google's ML infrastructure. The role combines research innovation with practical engineering, requiring both deep technical expertise and leadership skills to drive forward Google's ML capabilities.

Last updated 13 hours ago

Responsibilities For Senior Staff Software Engineer, Compilers, Research, Core ML

  • Engage in research on compilers and performance opportunities in systems, compilers, and ML
  • Explore solutions and establish connections to academia
  • Develop ML compilation approaches and compiler architecture that handles heterogeneous hardware for efficient ML execution
  • Provide technical leadership on high-impact projects
  • Design, develop, test, deploy, maintain, and enhance software solutions

Requirements For Senior Staff Software Engineer, Compilers, Research, Core ML

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 7 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing
  • 5 years of experience with design and architecture; and testing/launching software products

Benefits For Senior Staff Software Engineer, Compilers, Research, Core ML

Medical Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Senior Staff Software Engineer, Compilers, Research, Core ML

Silicon AI/ML Architect, TPU, Google Cloud

Lead the architecture of AI/ML SoCs for Google Cloud's TPU team, developing next-generation hardware solutions for machine learning acceleration.

Silicon AI/ML Architect, TPU, Google Cloud

Lead the architecture development of AI/ML SoCs for Google Cloud's TPU team, focusing on performance optimization and next-generation AI accelerator design.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security focusing on AI platform development and security solutions.

Principal Machine Learning Engineer - ML Innovation

Lead ML innovation at Apple as a Principal Machine Learning Engineer, developing cutting-edge ML technologies for personalization and reasoning systems.

VP / SVP of Engineering

Lead AI software development and engineering teams at innovative healthcare startup Curative AI, delivering cutting-edge SaaS solutions