Senior Staff Software Engineer, Compilers, Research, Core ML

A global technology company that develops AI, search, cloud computing, software, and online advertising technologies.
$248,000 - $349,000
Machine Learning
Staff 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 compiler development and research for machine learning systems. This role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the infrastructure powering Google's services and Cloud AI offerings. The position combines deep technical expertise in compiler optimization with machine learning, requiring both research and practical implementation skills. The role offers competitive compensation ($248,000-$349,000 + bonus + equity) and the opportunity to work on cutting-edge ML infrastructure that impacts billions of users through Google's services like Search and YouTube. The ideal candidate will have extensive experience in software development, machine learning algorithms, and compiler optimization, with the ability to provide technical leadership on high-impact projects. This position offers the chance to shape the future of ML compilation and execution efficiency at one of the world's leading technology companies, working with state-of-the-art ML infrastructure and heterogeneous hardware systems.

Last updated 10 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
  • 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
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 5 years of experience in a technical leadership role leading project teams (preferred)
  • 3 years of experience working in cross-functional or cross-business projects (preferred)
  • 3 years of experience working with compilers, ML compilers, performance, and optimization techniques (preferred)

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

Medical Insurance
Equity
  • Competitive base salary
  • Annual bonus
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?

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

Staff Software Engineer, Generative AI, Google Workspace

Staff Software Engineer position at Google focusing on Generative AI and Google Workspace development, requiring expertise in machine learning and AI technologies.

Staff Software Engineer, AI/ML GenAI, Google Ads

Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and benefits.

Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Senior Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and benefits.

Field Solutions Developer II, Generative AI, Google Cloud

Senior technical role at Google Cloud focusing on Generative AI development and customer solutions, offering $147K-$216K base salary plus benefits.

Staff Software Engineer, AI/ML Compute

Staff Software Engineer position at Google focusing on AI/ML Compute infrastructure, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.