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

Staff Software Engineer, ML Performance, GPU

$207k - $300k

Google

Identify and maintain LLM training and serving benchmarks; use them to identify performance opportunities, drive XLA:GPU/Triton performance and guide XLA releases. Partner with product teams (e.g., Google DeepMind) to onboard, optimize, and scale LLMs and machine learning models on GPU hardware.Conduct architecture-level simulations, performance benchmarking, and roofline analyses using tools like TRT-LLM, vLLM, and SGLang to guide system designs.Analyze fleet-wide performance and efficiency metrics to identify bottlenecks and engineer scalable optimizations across Google's infrastructure.Research and implement model/data efficiency techniques, tooling, and profiling mechanisms to improve workload performance and training efficiency.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience with ML design and ML infrastructure (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.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 in hardware-aware algorithm design and compiler stacks (e.g., OpenXLA), tailoring large-scale ML models and distributed systems for peak performance across accelerator hardware.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.While known for pioneering work with TPUs, GPUs are an equally vital and rapidly expanding frontier within Google's ML infrastructure. GPUs are indispensable to Google’s ever-evolving landscape for strategic, pragmatic, and performance-driven reasons — ensuring top performance for our ML models, adapting to ML workloads, achieving results, and influencing next-gen GPU architectures via partnerships.Core ML's GPU Performance team is responsible for optimizing, modeling, and evaluating GPU systems for comparative analysis and benchmarking for internal and external ML workloads. Our team’s focus on performance analysis and optimization identifies opportunities in Google production and research ML workloads and lands optimizations to entire fleet. We evaluate current and future ML workloads and runs performance/total cost of ownership simulations to collect roofline estimates and guide decision-making for the hardware teams.Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.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 in software development.5 years of experience with ML design and ML infrastructure (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 Staff Software Engineer, ML Performance, GPU in Sunnyvale, TX vacancy
  • $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
    2 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
    4 days ago
  • $189.3k - $290.7k

     ...DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team within the...  ...teams on technical trade-offs involving performance, memory, compute, startup behavior,...  ...or embedded devices. Experience with ML frameworks and edge-inference runtimes... 
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    5 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...  ...(GDS).As a Senior Staff Software Engineer, you... 
    Performance
    Remote work
    Worldwide

    Google

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

     ...for high-throughput, low-latency performance.Coach, mentor, and guide a distributed team of engineers, supporting their career...  ...and best practices to accelerate software development workflows, testing,...  ...production traffic, and massive AI/ML data pipelines, our work... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 days 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
    4 days ago
  • $207k - $300k

     ...across Google e.g., Borg team, ML teams, HW platform teams, SRE...  ...teams in Warsaw.Develop junior engineers on the team.Minimum...  ...experience testing, and launching software products.5 years of experience...  ...MSCA like ML/AI Infrastructure (GPU/TPUs in cluster management system... 

    Google

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

     ...with one of our offices if preferred. Role Overview:As a Staff Software Engineer on the Simulation Test Engineering team, you will architect...  ...enables data-driven decisions and ensures the safety and performance of AV software. Why Join Us?Shape the future of AV simulation... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days ago
  •  ...lanterncare.com. Lantern is seeking a Staff Software Engineer to join our expanding Architecture team...  ...for secure, resilient, and performant services using modern cloud-native technologies...  ...(React or Angular)Experience with AI/ML services or architectural contributions... 
    Performance

    Lantern

    Dallas, TX
    3 days ago
  • $195.2k - $292.8k

     ...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... 
    Performance
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Dallas, TX
    3 days ago
  • $187.53k - $281.3k

     ...products include Hivemind autonomy software, V-BAT and X-BAT aircraft,...  ...exciting and crucial. As a Staff Engineer, you will lead the technical...  ...advanced optimization strategies to perform large-scale distributed...  ...optimization and applied ML/RL Background in collaborative... 
    Performance
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Worldwide

    Shield AI

    Dallas, TX
    5 days ago
  • $170.5k - $193.5k

     ...Staff Software Engineer GoodLeap is a technology company delivering best-in-class financing and...  ...are reliable, secure, and optimized for performance. Driving our AI strategy is central to...  ...responsive, and secure solutions to support AI/ML-powered features across Web, Mobile,... 
    Performance

    GoodLeap

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

    GTN Technical Staffing

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

     ...intuitive design, intelligent software, and next-generation...  ...a Senior Software Engineer on the Secondary Driving...  ...C++ software that spans ML‑based perception,...  ...continuous integration, performance profiling, and observability...  ...‑on experience with GPU/accelerator‑based ML inference... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days 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... 
    Performance

    Google

    Sunnyvale, TX
    4 days ago
  • $241k - $320k

     ...vehicle control problems, bringing modern ML to a domain traditionally solved with...  ...Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first...  ...including equity incentive awards and an annual performance bonus. We may use artificial... 
    Performance

    Waabi

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

     ...practical experience.8 years of experience in software development.5 years of experience testing...  ...architecture.5 years of experience with ML design and ML infrastructure (e.g., model...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

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

     ...provides developer environments, cloud infrastructure, and ML/AI GPU platforms for AV research and development teams to...  ...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... 
    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
    1 day ago
  • $170k - $230k

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

    General Motors

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

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days 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... 
    Performance
    Worldwide

    Google

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

    Job DescriptionRole As a Staff Software Engineer on the Validation Foundations and Acceleration team within the Autonomous Vehicle (AV) organization...  ...An incentive pay program offers payouts based on company performance, job level, and individual performance.· Benefits: GM... 
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

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

     ...practical experience.8 years of experience in software development.5 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical...  ...governance. This includes the interfaces, performance monitoring for the application-centric... 
    Performance

    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... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  •  ...Matters GEICO is re‑engineering underwriting at scale. As a Senior Staff Engineer, you will play...  ...practices in observability, performance, reliability, and...  ...experience integrating AI/ML solutions, including LLMs...  ...+ years of professional software engineering experience,... 
    Performance
    Hourly pay
    Work experience placement
    Local area

    Jobleads-US

    Dallas, TX
    6 days ago
  • $189.3k - $290.7k

     ...the role:GM’s simulation team is looking for an experienced Staff Software Engineer to be a key technical leader in our mission to deliver...  ...define complex traffic, environment, and sensor scenarios. Performance & Infrastructure: Drive the evolution of our Python infrastructure... 
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    5 days ago
  • $157.1k - $246.5k

     ...simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly...  ...systems, including unit testing, code review, performance tradeoffs, and reliability best practices.... 
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days ago
  •  ...scalable experiences. We are looking for engineers who pair strong software fundamentals with practical AI-...  ...work better.The roleWe are hiring a Staff Software Engineer with demonstrated...  ...DevOps practicesAbility to balance performance, reliability, maintainability, and cost... 
    Performance
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $189.3k - $290k

    Job DescriptionThe AV HIL Software Platforms team in the GM Autonomous Vehicle (AV) Organization is...  ...quality, use case driven signals, such as AV Performance Validation and AV System Reliability.As a Staff Software Engineer on the AV HIL Software Platforms Team, you get... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    21 hours 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... 

    Google

    Sunnyvale, TX
    3 days ago

Do you want to receive more vacancies?

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