Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, ML Systems, Accelerators

$207k - $300k

Google

Define the architecture and long-term technical roadmap for Google’s accelerator software stacks, focusing on distributed systems, Linux OS, networking, power management, and hardware interfaces.Collaborate with HW engineering to design, test, deploy, and debug low-level software across the stack—including firmware, kernel drivers, simulators, and cluster configurations for next-gen TPUs, GPUs, and custom accelerators.Provide technical leadership, mentorship, and coaching to a distributed team while fostering cross-functional alignment on goals, timelines, and program outcomes.Manage priorities and end-to-end deliverables to power Google's AI hyper-computers and data centers, supporting internal workloads and Google Cloud offerings.Drive large-scale technical programs to maximize production health, reliability, and scalability of distributed accelerator systems in partnership with multiple teams.Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience programming in C++.5 years of experience testing, and launching software products.5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.3 years of experience with software design and architecture.Experience with GPU programming, machine learning infrastructure, AI platform, machine learning optimization, and systems infrastructure.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.Experience with GPU/TPU Kernel Development, XLA, JAX/PyTorch, and ML Optimizations.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. In this role, you will guide the scaling of Google’s most critical AI infrastructure. You will build and direct the team ensuring the production health, rapid capacity turn-up, and flawless stability of our global Graphics Processing Unit (GPU) Superpods. You will serve as the ultimate authority on complex Hardware/Software (HW/SW) interactions, directly accelerating next-gen architectures (like GB300) from New Product Introduction (NPI) to General Availability.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree or equivalent practical experience.8 years of experience programming in C++.5 years of experience testing, and launching software products.5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.3 years of experience with software design and architecture.Experience with GPU programming, machine learning infrastructure, AI platform, machine learning optimization, and systems infrastructure.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, ML Systems, Accelerators in Sunnyvale, CA vacancy
  • $189k - $274k

     ...efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will play a...  ...in our Autonomous Vehicle (AV) systems.Your primary responsibility will...  ...-on experience in optimizing DL/ML workloads at the framework level... 
    Suggested
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 days ago
  • $218.8k - $335.3k

     ...machine learning to build systems that are both intelligent and...  ...stop. We are looking for a Staff Software Engineer to provide technical...  ...mix of analytical models and ML‑based forecasting, including...  ...Hands‑on experience with GPU/accelerator‑based ML inference, model deployment... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $207k - $301k

    Lead system security efforts by architecting...  ...operating system engineering teams.Minimum qualifications...  ...of experience in software development.5...  ...Cryptography/ML-DSA), attestation...  ...technology forward.As Staff Software Engineer,...  ...and cryptographic accelerators. Additionally, you... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $218.8k - $335.3k

     ...Robotics, Electrical Engineering, Mechanical Engineering...  ...of professional software engineering experience...  ...building production systems in robotics, autonomous...  ...experience with GPU or accelerator-based ML inference, model...  ...onboarding through senior and staff-level growth. We... 
    Suggested
    Full time

    General Motors

    Sunnyvale, CA
    3 days ago
  • $193.3k - $261.5k

    Custom SoCs (System on Chips) are the brains...  ...custom-designed accelerator SoCs for use by AWS...  ...Senior SoC Modeling Engineer to join the team...  ...customers.As part of the ML accelerator...  ...verification, emulation, and software teams to build,...  ...supervisors, and staff; adhere to... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $207k - $301k

    On-board emerging co-accelerators into Google's ML accelerator families to enable...  ...new features in system software, including firmware or daemons...  ...Master’s degree or PhD in Engineering, Computer Science, or a related...  ...data centers. As a Staff Software Engineer on the... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $220.5k - $298.5k

     ...OverviewCome join Intuit as a Senior Staff Software Engineer! We're constantly evolving...  ...cross-cutting problems and accelerate the engineers around you....  ...design for major product or system changesBuild production...  ...stack experience with modern AI/ML platforms (Vertex AI,... 
    Worldwide

    Intuit

    Mountain View, CA
    2 days ago
  • $189k - $303k

     ...all. We’re searching for a Staff Software Engineer and Machine Learning practitioner...  ...iterate on the Perception system, translating insights from...  ...implement state-of-the-art ML systems for object tracking...  ...performance GPU programming for accelerated computing.Publication record... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $262k - $365k

     ...approach to coding and system design while setting the standard for engineering excellence.Act as a technical...  ...years of experience in software development.5 years of...  ...of experience leading ML design and optimizing...  ....Google Cloud accelerates every organization’s ability... 

    Google

    Sunnyvale, CA
    5 days ago
  • $262k - $365k

     ...a distributed team of engineers.Lead a team of engineers...  ...low-level computer systems and their interactions...  ...cluster management team, ML teams, hardware...  ...years of experience in software development.7 years of...  ...the world.Google Cloud accelerates every organization’s ability... 

    Google

    Sunnyvale, CA
    3 days ago
  •  ...to build great products that accelerate next-generation computing...  ...to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...'re looking for a senior software engineer who combines deep systems...  ...CUTLASS, Thrust, CUB, NCCL), and ML framework cores such as... 
    Shift work

    AMD

    Santa Clara, CA
    1 day ago
  • $207k - $301k

     ...Programming Interfaces (APIs), Software Development Kits (SDKs...  ...a generalist Software Engineers, specifically around...  ...resilient and robust systems, proactively...  ...groups, including Android ML, ML Compiler, and DeepMind...  ..., and hardware-accelerated ML inference techniques... 
    Shift work

    Google

    Sunnyvale, CA
    5 days ago
  • $262k - $365k

     ...in Google's on-device ML infrastructure (e.g.,...  ...Gemma, across various accelerators (GPU /Pixel TPU /NPUs/...  ...years of experience in software development.7 years of...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ..., large-scale system design, networking and... 

    Google

    Sunnyvale, CA
    4 days ago
  •  ...build great products that accelerate next-generation...  ..., gaming and embedded systems. Grounded in a culture...  ...looking for an influential software engineer who is passionate...  ...technology.  THE PERSON:As a Staff Software Developer,...  ...C++/HIP/CUDA core of ML frameworks like PyTorch... 

    AMD

    Santa Clara, CA
    4 days ago
  • $185k - $284.1k

     ...Autonomy, Simulation, Systems, and Safety teams, we...  ...clear feedback, and help accelerate validated AV...  ...evaluate autonomous driving software performance across the...  ...with autonomy, systems engineering, simulation, and data...  ...drive new statistical and ML methods, and ML... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $190k - $300k

     ...at the forefront of software and hardware innovation...  ...remote.The Role: Staff Software Engineer, SIMD KernelsWhat you...  ...software kernels for ML operators—such as softmax...  ..., data structures, system software, and machine...  ...FPGAs, DSPs, GPUs, AI accelerators using libraries such... 
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    2 days ago
  • $207k - $300k

    Write low-level performance software for a new systolic array accelerators. Identify high-value...  ...the performance software engineers and general software engineers...  ...performance modeling or system performance analysis. 5...  ...and algorithms, covering ML model design, optimization... 

    Google

    Mountain View, CA
    20 hours ago
  • $143k - $286k

     ...you'll do...We're hiring a Staff Software Engineer to pioneer this frontier—not...  ...into production e-commerce systems that scale to billions of interactions...  ...that seamlessly blend AI/ML components, manage token...  ..., and documentation to accelerate the entire organization.Mentor... 
    Full time
    Temporary work
    Part time
    Shift work

    Walmart

    Sunnyvale, CA
    5 days ago
  • $207k - $301k

     ...test, deploy, and debug critical system software that enables TPU Machine Learning accelerators to function seamlessly.Develop...  ...manage and optimize large-scale ML systems.Lead high-impact projects...  ...guidance and mentorship to software engineers to foster their professional... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $175k - $287k

     ...public cloud providers. As a Staff Software Engineer on the Compute...  ...petabytes daily, and the AI/ML infrastructure driving recommendations...  ...engineers to develop and operate systems that are robust, scalable,...  ...development tools and workflows to accelerate engineering... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $207k - $340k

     ...Machine Learning Engineers are both data/research...  ...scientists and software engineers, who develop...  .... As a Principal Staff Software Engineer...  ..., models, and systems that power our LinkedIn...  ...who will use AI/ML to push the...  ...for applying AI to accelerate advertiser growth,... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $193.93k - $352.29k

     ...investors.About the RoleThe Autonomy ML Infrastructure team is...  .... Work with autonomy engineers to optimize, validate, and deploy...  ...FTL.Write robust, high quality software to increase our confidence in...  ...C++.You are passionate about accelerating the benefits of robotics for... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $198k - $326k

     ...team.As part of our world-class software engineering team, you will take the lead...  ...platform, best-in-class AI/ML infrastructure, Kubernetes compute...  ...algorithms, API design and systems design, and your passion for...  ...within our company.As a Sr. Staff Software Engineer, you will... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $198k - $326k

     ...serving frameworks.We are looking for a Senior Staff Software Engineer with deep expertise at the intersection of systems, machine learning, GPU infrastructure, and large...  ...aware performance improvementsPartner closely with ML, infrastructure, and product teams to identify... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • $188k - $275k

     ...deep technical expertise to accelerate breakthroughs and turn compute...  ...at What you'll do As a Staff Software Engineer on the Identity & Access...  ...deep expertise in identity systems to design, extend, and harden...  ...Knowledge: Familiarity with AI/ML workloads, GPU-based... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    19 days ago
  • $132k - $264k

     ..... Role summary: As a Staff Software Engineer, you will lead the development...  ..., tooling, and AI/ML frameworks. This role requires...  ...native principles to enhance system resilience and agility. You...  ...drive measurable outcomes, accelerate growth, and influence millions... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $188k - $275k

     ...deep technical expertise to accelerate breakthroughs and turn compute...  ...resource management, and system-wide optimizations that drive...  ...About the role: As a Staff Software Engineer (IC5) on the Inference team,...  ...Exposure to large-scale AI/ML infrastructure or hyperscale... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    19 days ago
  • $190k - $265k

     ...transportation a reality to accelerating the development of medical...  ...teams in the world. As a Staff Software Engineer for AI Runtime, you will...  ...in building and scaling the systems that make large-scale...  ...-performance computing, or ML systems. ~ Hands-on experience... 
    Full time
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    3 days ago
  • $207k - $275k

     ...technical expertise to accelerate breakthroughs and turn...  .... By building the systems that eliminate infrastructure...  ...You’ll Do As a Staff Engineer (IC5), you will be a...  ...years of professional software engineering experience...  ...based applications, or ML pipelines.... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $189.3k - $290.7k

     ...Motors, we are building software-defined vehicle...  ...mobility. We are seeking a Staff Software Engineer to lead the technical...  ...infotainment systems across VCU and CCU platforms...  ...manual effort and accelerate delivery for engineering...  ...~ Leverage AI/ML techniques for predictive... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, ML Systems, Accelerators. Be the first to apply!