Principal Staff Software Engineer, AI and Data Infrastructure

A global technology company that develops AI, search, cloud computing, software and online advertising technologies.
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Principal Staff Software Engineer, AI and Data Infrastructure

Google is seeking a Principal Staff Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on AI and Data Infrastructure. This role is crucial in developing and optimizing machine learning infrastructure for Google's services and Google Cloud platform. The position involves working with cutting-edge AI technologies, including Gemini models, and requires expertise in both technical leadership and hands-on development. The ideal candidate will collaborate with Google Cloud and DeepMind teams, leading technical strategy and infrastructure optimization while balancing architectural responsibilities with active coding. This role offers the opportunity to impact billions of users through Google's services and shape the future of hyperscale computing. The position requires deep expertise in ML infrastructure, system design, and technical leadership, making it perfect for someone passionate about advancing AI technology at scale. Based in London, you'll be part of a team that prioritizes security, efficiency, and reliability while driving innovation in AI and cloud computing.

Last updated 6 hours ago

Responsibilities For Principal Staff Software Engineer, AI and Data Infrastructure

  • Collaborate with Google Cloud and Google DeepMind teams to ensure the Gemini models are improved rapidly based on customer feedback
  • Work across teams and organizations to navigate technical ambiguity and bring clarity to the engineering work
  • Balance architectural and design responsibilities with active participation in coding
  • Develop and implement systems-based solutions to problems
  • Drive technical project strategy, lead Machine Learning infrastructure optimization

Requirements For Principal Staff Software Engineer, AI and Data Infrastructure

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development and with data structures/algorithms in Python
  • 7 years of experience in leading technical project strategy, Machine Learning design, and optimizing ML infrastructure
  • 5 years of experience with speech/audio, reinforcement learning or ML infrastructure
  • 5 years of experience with design and architecture; and testing/launching software products

Interested in this job?

Jobs Related To Google Principal Staff Software Engineer, AI and Data Infrastructure

Senior Staff Software Engineer, Compilers, Research, Core ML

Senior Staff Software Engineer position at Google focusing on ML compiler research and development, offering competitive compensation and the opportunity to shape next-generation ML infrastructure.

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 Machine Learning Engineer

Principal Machine Learning Engineer role at Disney focused on security and operation anomaly detection within the Commerce Growth and Identity Business Unit.

Principal Software Engineer - NetSuite AI/ML

Principal Software Engineer position at Oracle NetSuite, focusing on AI/ML integration, requiring 6-10+ years experience in software development and AI technologies.