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

Senior Staff Software Engineer, ML Performance, GPU

$262k - $364k

Google

Identify and maintain LLM training and serving benchmarks, use these to identify performance opportunities, drive XLA:GPU/Triton performance toward state-of-the-art, and guide XLA releases.Collaborate with DeepMind to solve their ML model performance challenges, such as onboarding new LLM models and products on GPU hardware and enabling LLMs to train and serve efficiently on a very large scale. Run architecture level simulations on GPU designs, perform roofline analysis to guide internal teams, and explore novel model/data efficiency techniques. Analyze performance and efficiency metrics to identify bottlenecks, design, and implement solutions at Google fleet-wide scale.Collaborate with tooling and fleet metrics sub-teams to build tools that track performance and efficiency and extract metrics from Google’s running workloads.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project strategy, ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).Experience with modern GPU architectures, memory hierarchies, and performance bottlenecks.Experience with low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance engineering techniques.Experience with modern LLMs and their deployment on AI accelerators.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.5 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 machine learning algorithms and tools.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.Google’s Core ML organization is seeking software engineers for the ML Performance team to drive GPU performance optimizations for Gemini models. Working in close partnership with DeepMind and XLA, the team also writes custom kernels in CUDA, Triton, and Pallas/Mosaic to achieve peak efficiency.The ML Performance team focuses on performance analysis such as headroom/roofline analysis, benchmarking, and hill-climbing, along with advanced optimization techniques including sharding, compiler optimizations, quantization, custom kernels, and agentic optimizations. Beyond delivering immediate model-specific improvements, the team achieves scalable results by promoting these point optimizations into principled, stack-level enhancements across compilers and kernel libraries to boost out-of-the-box performance.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 team 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: $262000 - $364000 (USD) + 25% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor’s degree or equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project strategy, ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).Experience with modern GPU architectures, memory hierarchies, and performance bottlenecks.Experience with low-level GPU programming (CUDA, Triton, CUTLASS, etc.) and performance engineering techniques.Experience with modern LLMs and their deployment on AI accelerators.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer, ML Performance, GPU in Sunnyvale, TX vacancy
  • $207k - $300k

     ...benchmarks; use them to identify performance opportunities, drive XLA:GPU/Triton performance and guide...  ...to identify bottlenecks and engineer scalable optimizations...  ...experience.8 years of experience in software development.5 years of experience with ML design and ML infrastructure... 
    Performance

    Google

    Sunnyvale, TX
    4 days ago
  • $207k - $300k

     ...development of next-generation GPU accelerator systems...  ...the hardware and software stack for data plane workloads...  ....Anticipate the performance implications of continuous...  ...’s degree or PhD in Engineering, Computer Science, or a...  ...large-scale internal AI/ML infrastructure. In this... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $262k - $364k

     ...expert, mentoring executive engineers and fostering a culture of engineering...  ...across distributed ASIC-Software teams.Forge partnerships...  ...that maximize AI accelerator performance and optimize the developer experience...  ...the developer experience for ML practitioners. Google’s end-... 
    Senior
    Performance

    Google

    Sunnyvale, TX
    3 days ago
  • $262k - $364k

     ...and coach a distributed engineering team, fostering...  ...Design and deploy scalable software and advanced serving architectures...  ...and reliability.Performance and Network...  ...accelerate HPC, RDMA, and ML workloads.Strategic Roadmap...  ...Storage (GDS).As a Senior Staff Software Engineer, you... 
    Senior
    Performance
    Remote work
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $170.1k - $258.3k

     ...research into production‑grade software that can run efficiently and...  ..., kernel development, and performance engineering so that every cycle on our...  ...team builds high‑performance GPU kernels and custom libraries...  ...the heart of our on‑vehicle ML inference for ADAS and autonomous... 
    Senior
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    21 hours ago
  • $233.76k - $350.64k

     ...products include Hivemind autonomy software, V-BAT and X-BAT aircraft,...  ...research and production, our engineers build the data pipelines,...  ...that continuously improve model performance on mission-relevant tasks....  ...Experience training an deploying ML models for computer vision in... 
    Senior
    Performance
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Dallas, TX
    6 days ago
  • $207k - $300k

    Identify and maintain ML training and serving benchmarks...  ...ML industry.Achieve performance for customer launches,...  ...-party/Open-Source Software (3P/OSS) models, for engaged...  ...’s degree or PhD in Engineering, Computer Science, or a...  ...runtime systems for GPU architectures (OpenXLA,... 
    Performance

    Google

    Sunnyvale, TX
    5 days ago
  • $207k - $300k

     ...various accelerators (GPU/Pixel TPU/NPUs/CPU) on...  ...Chrome, and more.Improve performance of on-device model inference...  ...years of experience in software development.5 years of...  ...of experience leading ML design and optimizing...  ...’s degree or PhD in Engineering, Computer Science, or a... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    21 hours ago
  • $174k - $252k

     ...Support new and exciting ML paradigms (such as...  ..., Driver, Runtime, and Performance Analysis teams and many...  ...years of experience with software development in one or more...  ..., C++, Python, CUDA, GPU Programming, GPU Drivers...  ....Google's software engineers develop the next-generation... 
    Senior
    Performance

    Google

    Sunnyvale, TX
    3 days ago
  • $170.6k - $261.3k

     ...design, intelligent software, and next-generation...  ...safe stop. The RoleAs a Senior Software Engineer on the Secondary...  ...software that spans ML‑based perception, tracking...  ...continuous integration, performance profiling, and...  ...Hands‑on experience with GPU/accelerator‑based ML... 
    Senior
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $262k - $364k

     ...of highly distributed, fault-tolerant software infrastructure capable of handling exponential...  ...decisions, optimizing for global performance, high availability, strict security boundary...  ...talent, fostering a culture of engineering excellence, design reviews, and shared... 
    Senior
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $262k - $364k

     ...ensuring code quality, reliability, and performance.Drive cross-organizational...  ...Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte scale...  ...and architecture; and testing/launching software products.Experience with distributed computing... 
    Senior
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $170k - $230k

     ...DescriptionWe are hiring a Senior Platform Engineer to join the Autonomous Vehicle...  ...developer velocity through software, automation, and thoughtful...  ...between hardware-level performance (GPU passthrough) and clean cloud...  .... Experience supporting AI/ML workloads or working with ML... 
    Senior
    Performance
    Full time
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    4 days ago
  • $144.7k - $261.3k

     ...developer environments, cloud infrastructure, and ML/AI GPU platforms for AV research and development teams...  ...run faster in GM. The Role: GM is looking for a Senior Capacity Engineer to join the AV Capacity and Performance Engineering team in the AV Infrastructure org to... 
    Senior
    Performance
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, TX
    4 days ago
  •  ...analyses to evaluate autonomous driving software performance across the autonomy stack.Lead cross-...  ...functional efforts with autonomy, systems engineering, simulation, and data teams to embed...  ...decisions.Invent and drive new statistical and ML methods, and ML introspection... 
    Performance
    Full time
    Local area
    Work from home

    General Motors

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

     ...DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team...  ...trade-offs involving performance, memory, compute, startup...  ...platform generations. Mentor senior and mid-level engineers on SoC...  ...devices. Experience with ML frameworks and edge-inference... 
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Build next generation traffic...  ...cross-business projects.Experience with Performance optimization of software systems,... 
    Senior
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $262k - $364k

     ...based on behavioral patterns.Build the metrics engines and dashboards to track evaluation coverage,...  ...experience. 8 years of experience in software development.7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure... 
    Senior

    Google

    Sunnyvale, TX
    1 day ago
  •  ...Senior Software Engineer – Fleet Automation / GPU Infrastructure Location: Dallas, TX Work Model: Hybrid, 3 days...  ..., and manage hundreds of high-performance GPU and CPU compute nodes. The environment...  ...supporting GPU, HPC, AI/ML, or large-scale compute infrastructure... 
    Senior
    Performance
    Relocation
    Relocation package
    3 days per week

    GTN Technical Staffing

    Dallas, TX
    8 days ago
  • $174k - $252k

     ...autonomously.Collaborate across ML research, XLA compiler...  ...analyzers to measure performance, silicon area, and...  ...of experience with software development in C++ and...  ....Google's software engineers develop the next-generation...  ...forward.As a Senior Software Engineer, you... 
    Senior
    Performance

    Google

    Sunnyvale, TX
    3 days ago
  • $174k - $252k

     ...build, and maintain scalable performance simulation frameworks to accurately...  ...analytical and optimization engines (e.g., Mixed-Integer...  ...practical experience.5 years of software engineering (e.g., C++ and Python...  ...parallelism) across modern ML frameworks (e.g., JAX,... 
    Senior
    Performance

    Google

    Sunnyvale, TX
    1 day ago
  • ## Senior Principal AI & Machine Learning EngineerApply...  ...Principal AI Engineer to drive the design, development...  ..., and deployment of AI/ML-powered applications....  ...scalability, reliability, and performance across development,...  ...hands-on experience in software engineering, with a... 
    Senior
    Performance
    Full time
    Work experience placement
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, TX
    3 days ago
  •  ...-level results into clear feedback for engineering and leadership, and help accelerate validated...  ...to introspect autonomous driving software performance at subsystem interfaces across the autonomy...  ...and develop new statistical and ML methods to quantify performance and identify... 
    Senior
    Performance
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, TX
    2 days ago
  • $170.6k - $261.3k

    Job DescriptionAs a Senior Software Engineer on the SimCore team, you will build and deploy applied AI/ML solutions that directly support simulation workflows, internal tools...  ...models, and excel at building robust, high-performance inference pipelines. This role is not... 
    Senior
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $144.7k - $261.3k

     ...autonomous vehicle development. We engineer high-performance tools that identify top-...  ...partner with data-intensive ML teams to drive rapid...  ...systems.About the RoleAs a Senior Engineer in the Embodied AI...  ...experienceExperience shipping production software and iterating quickly in a "... 
    Senior
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $207k - $300k

    Lead the end-to-end software architecture, design, and development of high-performance server platforms, establishing technical direction...  ...hardware, software, and system engineering teams to drive pre-silicon...  ...including compute servers and ML headnodes. You will also... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $153.2k - $234.1k

     ...improvements to the Autonomous Vehicle software by designing, implementing,...  ...release of our End-to-End ML Stack. In this position, you will work closely with AI/ML Engineers, Simulation Engineers,...  ...important signals to assess performance of our ML based stack leveraging... 
    Senior
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    6 days ago
  • $153.2k - $234.1k

     ...intuitive design, intelligent software, and next-generation safety...  ...real-world scenarios. As a Senior ML Infra Engineer, you will work on the core...  ...pipelines that are performant, easy to use, and exceptionally...  ...scaling ML training across large GPU/CPU clusters or specialized... 
    Senior
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $159k - $230k

     ...resources across test environments.Perform electrical, functional,...  ...and internal Supplier Quality Engineers (SQEs), commodity teams and developers...  ...from vendors.Experience with ML hardware components, memory...  ...and builds thehardware and software technologies that power all of... 
    Senior
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $170k - $240.8k

     ...delivering-driven expert in ML Training...  ...scalable, reliable, and high-performance AI/ML platform infrastructure...  ...initiatives. As a Senior ML Engineer, you will collaborate...  ...5+ years professional software engineering experience...  ...computing, GPU computing, and cloud environments... 
    Senior
    Performance
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Software Engineer, ML Performance, GPU. Be the first to apply!