Senior Staff Software Engineer, ML Performance, GPU
$262k - $364kGoogle LLC
Senior Staff Software Engineer, ML Performance, GPU
corporate_fare Google place Sunnyvale, CA, USA
- 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.
About the job
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 + benefits
- 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.
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
#J-18808-Ljbffr$262k - $364k
...benchmarks, use these to identify performance opportunities, drive XLA:GPU/Triton performance toward... ...DeepMind to solve their ML model performance... ...8 years of experience in software development.7 years of experience... ..., etc.) and performance engineering techniques.Experience...SeniorPerformanceImmediate startWorldwide- ...GPUs. THE PERSON: We're looking for a senior software engineer who combines deep systems performance work with modern AI‑someone who can shape software from GPU kernels through distributed training... ..., CUTLASS, Thrust, CUB, NCCL), and ML framework cores such as PyTorch,...SeniorPerformanceShift work
$130k - $220k
Santa Clara, CASoftware Engineering - Motion Planning /Full... ...-based virtual driver software for factory-built autonomous... ...runtime pipeline for ML-based autonomous... ...Optimize end-to-end inference performance through algorithm... ...Experience profiling CPU and GPU performance using...SeniorPerformanceFull time$193.93k - $352.29k
...About the RoleThe Autonomy ML Infrastructure team is... .... Work with autonomy engineers to optimize, validate,... ...Write robust, high quality software to increase our... ...profiling, and optimizing GPU ML compilers & runtimes... ...eligible for an annual performance bonus, equity, and a competitive...SeniorPerformanceWork experience placementImmediate startFlexible hours$162k - $243k
..., Inc. Job Area: Engineering Group, Engineering Group... ...for experienced software engineers to help build... ...execution, compilation, and performance optimization. Develop... ...systems AI accelerator or GPU software Cloud-... ...infrastructure ML compiler or runtime systems...SeniorPerformanceWork experience placementWork from home$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...PerformanceWorldwide$207k - $300k
...Staff Software Engineer, GPU Embedded Systems Share Staff Software Engineer, GPU Embedded Systems... ...systems that power large‑scale internal AI/ML infrastructure. In this highly... ...balance requirements. Anticipate the performance implications of continuous software advancements...PerformanceWorldwide$228.6k - $342.8k
...serverless product that makes GPU training of any size feel... .... It takes a lot of engineering to make that work, and we... ...jobs 8x. As a Senior Staff Software Engineer, you'll work on... ...depth in GPU training, high-performance computing, or ML systems. ~ Hands-on...SeniorPerformanceFull timeLocal areaWorldwide- ...: We are looking for a talented engineer to join our team: developing heterogeneous software for computer vision, image/video... ...passionate about building high-performance software. We need a candidate who... ...: Design, develop, and optimize GPU/CPU software for computer vision...Performance
- AMD is seeking a senior software engineer who blends deep systems performance work with AI, spanning GPU kernels to distributed training and inference. You’ll influence ROCm and AMD’s AI software strategy while mentoring others and tackling high-impact problems on AMD GPUs...SeniorPerformance
$262k - $364k
...support large language model (LLM) performance, quality, and capabilities.... .... 8 years of experience in software development.7 years of... ...technical project strategy, ML design, and optimizing industry... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...SeniorPerformance$176.4k - $319.72k
...leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification... ...a combination of machine learning (ML) models and safety metrics from... ...verification workflows.Generate detailed performance and validation reports to prove that...SeniorPerformanceOdd jobWork experience placementImmediate startFlexible hours$220.5k - $298.5k
...possible.Job OverviewCome join Intuit as a Senior Staff Software Engineer! We're constantly evolving to deliver... ...Full-stack experience with modern AI/ML platforms (Vertex AI, SageMaker,... ...package with a strong pay for performance rewards approach. This position may be...SeniorPerformanceWorldwide$228.6k - $314.25k
...power storage layout solutions for the ML world. Influence data format and catalog... ...needs at large scale by applying software engineering experience and collaborating with product... ...Managed Tables. Debug low‑level systems, perform performance measurement, and optimize...SeniorPerformance$190.9k - $334.1k
...DescriptionIt all started when engineer Fred Luddy wrote code... ...are seeking a Senior Staff Engineer (IC5) who will... ...for novel AI/ML challenges, establishing... ...platform • Design high-performance data platforms, embedding... ...you have:14+ years of software development experience...SeniorPerformanceTemporary workWork at officeImmediate startRemote workFlexible hours$193.93k - $291.15k
...for an experienced Controls Engineer to join us in this impactful... ...robust, production-grade control software following safety standards (... ...for achieving vehicle performance, quality and drivability targets... ...Experience building learning based (ML) controllers. Powertrain...SeniorPerformanceOdd jobImmediate startFlexible hours$190.9k - $334.1k
...DescriptionIt all started when engineer Fred Luddy wrote code that... ....We are looking for a Senior Staff IAM Software Engineer to bring full stack... ...deliverables including quality, performance, maintainability, and... ...graph databases (Neo4j) or ML-assisted role mining and access...SeniorPerformancePermanent employmentWork at officeImmediate startRemote workWorldwideRelocationFlexible hours$262k - $364k
...Share Senior Staff Software Engineer, Generative AI, Search Intelligence Google Mountain View, CA, USA... ...leading technical project strategy, ML design, and optimizing industry-scale... ...to support large language model (LLM) performance, quality, and capabilities. Guide...SeniorPerformance$245k - $290k
...AI strategies, and be part of a high-performing team that believes in each other, come... ...Storage team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary architect and... ...Bonus Points Public Cloud & AI/ML: Expertise in one or more Public Cloud...SeniorPerformanceTemporary work$193.93k - $352.29k
...leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental... ...x86 architecture; and software performance tuning and optimization,... ...different compute modalities (CPU, GPU, FPGA) etc.At Nuro, your base...SeniorPerformanceImmediate startFlexible hours$198k - $326k
...hybrid, meaning it will be performed both from home and... ...that empower engineers and researchers to rigorously... ...performant at scale.As a Sr. Staff Software Engineer, you will... ...systems and ML platform problems while... ...SalesExperience level: Mid-Senior LevelIndustry: InternetSeniorPerformanceFor contractorsWork at officeFlexible hoursShift work$262k - $364k
...feedback to improve the overall performance of the AIGC stack.Drive end-... ...predictions.Optimize ML inference and resolve system-... ...experience.8 years of experience in software development.7 years of... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...SeniorPerformance$198k - $326k
...meaning it will be performed both from home... ..., feature engineering and serving with... ...infra, compute software, and hardware to... ...the power of our GPU fleet with... ...hundreds of new ML models per quarter... ...scale.As a Sr. Staff Software... ...EngineeringExperience level: Mid-Senior LevelIndustry:...SeniorPerformanceFor contractorsWork at officeFlexible hours$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-...SeniorPerformance$193.93k - $352.29k
...autonomously inside Nuro's own engineering organization, under... ....About You5+ years of software engineering experience... ...practical experience. Staff-level candidates... ...helped.Experience with ML training or research... ...eligible for an annual performance bonus, equity, and a competitive...SeniorPerformanceImmediate startFlexible hours- ...times faster than GPU-based hyperscale cloud... ...'re hiring a Staff Engineer to help lead, drive... ...maintain production software, with... ...effectiveness of senior engineers through... ...areas.Reliability & Performance. Architect active-... ...Influence. Partner with ML, Product, Infrastructure...SeniorPerformance
$262k - $364k
...Senior Staff ML Software Engineer, AI Generated Content Quality, Search Discover Feed Share Senior Staff ML Software Engineer, AI Generated Content... ..., integrating feedback loop signals to enhance model performance for over 4 billion users. In Google Search, we're...SeniorPerformance$198k - $326k
...hybrid, meaning it will be performed both from home and... ...of our world-class software engineering team, you will take the... ...platform, best-in-class AI/ML infrastructure,... ...our company.As a Sr. Staff Software Engineer, you... ...EngineeringExperience level: Mid-Senior LevelIndustry:...SeniorPerformanceFor contractorsWork at officeFlexible hours- NVIDIA AI in Santa Clara, CA is seeking an experienced software engineer to design and implement optimized GPU algorithms for large-scale vector search and ML workloads. You will drive performance analysis and contribute to open-source libraries. The role requires a CS...SeniorPerformance
$193.93k - $352.29k
...autonomous driving technology. In an ML-first system, the overall system performance depends heavily on the quantity... ...collaborates closely with system engineers to thoroughly validate the... ...and best practices across broader software organizationA bachelor's degree in...SeniorPerformanceImmediate startFlexible hours
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!
- senior living Sunnyvale, CA
- senior app developer Sunnyvale, CA
- senior manufacturing engineer Sunnyvale, CA
- senior ml engineer Sunnyvale, CA
- senior application support engineer Sunnyvale, CA
- senior recruitment consultant Sunnyvale, CA
- senior manager data analytics Sunnyvale, CA
- senior devops Sunnyvale, CA
- senior property accountant Sunnyvale, CA
- senior IT manager Sunnyvale, CA


