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

Staff Software Engineer, TPU Performance

$207k - $300k

Google

In most instances, this position requires in-person interviews as part of the hiring process. Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products. 5 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging. 3 years of experience with software design and architecture. Experience with ML performance analysis and benchmarking. 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 an organization involving cross-functional, or cross-business projects. Experience optimizing for NVIDIA/AMD architectures through low-level programming, performance modeling, and bottlenecks analysis to maximize compute efficiency and memory hierarchy utilization. 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. 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. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. In this role, you will work across JAX and PyTorch to squeeze maximum efficiency out of Google’s production and research workloads, like Gemini and other open-source models. 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 + benefits. Responsibilities: Learn more about benefits at Google . Focus on Tensor Processing Unit (TPU) fleet efficiency analysis and performance optimization, while identifying and maintaining Machine Learning (ML) training and serving benchmarks. Use the benchmarks to identify performance opportunities and drive out-of-the-box performance by improving the compiler, runtime, etc. in collaboration with partner teams. Collaborate with Google product teams and researchers to solve performance problems, such as onboarding new Machine Learning models and products onto new Tensor Processing Unit hardware to enable larger models to train efficiently at a very large scale. Analyze performance and efficiency metrics to identify bottlenecks, design, and implement solutions at Google fleet-wide scale. Explore model and data efficiency techniques i.e., model co-design, quantization, and sparsity. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form . #J-18808-Ljbffr Google

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, TPU Performance in Sunnyvale, CA vacancy
  • $207k - $300k

    Lead the design and end-to-end software delivery of specialized AI compute platforms, ensuring...  ....Partner closely with hardware engineering and chip design teams to influence future...  ...large-scale distributed systems, high-performance networking stacks, or operating system... 
    Performance
    Remote work
    Worldwide

    Google

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

     ...resolve complex model inference performance bottlenecks across the stack....  ...Computer Science, Computer Engineering, Electrical Engineering,...  ...experience.8 years of experience in software development.Experience in...  ...systems.Familiarity with GPU/TPU/accelerator performance concepts... 
    Performance

    Google

    Mountain View, CA
    15 hours ago
  • $262k - $365k

     ...various accelerators (GPU /Pixel TPU /NPUs/CPU) on Android, Chrome, and more. Improve performance of on-device model inference...  ....8 years of experience in software development.7 years of experience...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Performance

    Google

    Sunnyvale, CA
    15 hours ago
  • $207k - $300k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., and enhance large-scale software solutions.Minimum qualifications...  ...learning (ML) Systems (TPU/GPU) and compute servers. You...  ...system health verification, performance characterization, and solve on... 
    Performance
    Worldwide

    Google

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

     ...manage the team responsible for TPU development and Silicon...  ...priorities, providing coaching and performance feedback, and aligning team...  ...problems, and uphold engineering best practices through code reviews...  ...and ISS), embedded firmware/software for test boards, and innovative... 
    Performance
    Worldwide

    Google

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

     ...roadmap and architect high-performance model architectures,...  ..., maximizing TPU/GPU cluster utilization...  ...C++).Manage and Mentor Engineers: Lead and grow a high-...  ...performing team of ML and software engineers, providing technical...  ...advertising.As a Staff Machine Learning... 
    Performance

    Google

    Mountain View, CA
    15 hours ago
  • $207k - $301k

     ...Software Engineer Manager, TPU Silicon Validation Google, Sunnyvale, CA, USA Apply Primary Qualifications ~ Bachelor’s degree, or equivalent...  ...critical software required for chip functionality and performance validation in both pre‑ and post‑silicon environments.... 
    Performance
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $189k - $303k

     ...efficient and accessible for all.  We’re searching for a Staff Software Engineer for the calibration team. The calibration team is...  ...algorithms to process sensor data in real-time. ~ Architect high-performance software to support continuous, real-time calibration as... 
    Performance
    Full time

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • Lead the design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build...  ...frameworks, and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU vendors... 
    Performance
    Full time

    Dolby

    Sunnyvale, CA
    1 day ago
  • $176.4k - $319.72k

     ...About The Team The Systems Engineering team is responsible for the...  .... This includes designing performance metrics, evaluation methods,...  ...intersection of hardware, software, and robot operations, with...  ...About The Role As a Senior/Staff Software Engineer, Behavior... 
    Performance
    Full time
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  • $176.4k - $319.72k

     ...and more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are...  ...up automated verification workflows. Generate detailed performance and validation reports to prove that the behavior of the autonomous... 
    Performance
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  • $170k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry...  ...skills to architect robust, high-performance software solutions. This role is... 
    Performance
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    1 day ago
  • $192k - $278k

     ...optimization of the hardware/software stack to enable performant training and serving of...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...to drive cutting-edge TPU (Tensor Processing Unit) technology...  ...AI/ML-driven systems.As a Staff Co-Design Engineer on the... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $163k - $236k

     ...partitioning expertise.Utilize software-based construction to...  ...activities to ensure robust, high-performance silicon delivery.Minimum qualifications...  ...'s degree in Electrical Engineering, Computer Engineering,...  ...have an opportunity to drive TPU (Tensor Processing Unit) technology... 
    Performance
    Worldwide

    Google

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

     ...applications efficiently, prioritizing both performance and seamless user experiences. Drive...  ...and coach a distributed team of engineers.Minimum qualifications:Bachelor’s degree...  ...practical experience.8 years of experience in software development.5 years of experience with... 
    Performance

    Google

    Mountain View, CA
    1 day ago
  •  ...future of AI and beyond. Together, we advance your career. THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented... 
    Performance

    AMD

    Santa Clara, CA
    4 days ago
  • $202.5k - $274k

     ...engaged invoicing and Capital loan customers.We're hiring a Staff Software Engineer to help build the next layer of this platform: the Unified...  ...a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash... 
    Performance
    Live in
    Worldwide

    Intuit

    Mountain View, CA
    1 day ago
  • $190k - $300k

     ...technology. We are at the forefront of software and hardware innovation, pushing the...  .... Will consider remote.The Role: Staff Software Engineer, SIMD KernelsWhat you will do:As a member...  ...for developers to use and analyze performance.You have experience building software... 
    Performance
    Work experience placement
    Remote work

    d-Matrix

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

    Write low-level performance software for a new systolic array accelerators. Identify high-value algorithms and problems that are a match to...  ...programming on the new accelerator for the performance software engineers and general software engineers who follow.Collaborate with... 
    Performance

    Google

    Mountain View, CA
    2 days ago
  • $207k - $301k

     ...measure model and agent quality performance at scale, design...  ...experience. 8 years of experience in software development.5 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...technology to Cloud. As a Staff Software Engineer on this... 
    Performance

    Google

    Sunnyvale, CA
    15 hours ago
  • $190.3k - $322.1k

     ...patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...human. Every day, our work helps care teams perform with greater precision and patients...  ...Primary Function of Position The Multiport Software Group within Intuitive has an immediate... 
    Performance
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours
    Shift work

    Intuitive

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

     ...make that possible.Job OverviewCome join Intuit as a Senior Staff Software Engineer! We're constantly evolving to deliver on our mission to...  ...a competitive compensation package with a strong pay for performance rewards approach. This position will be eligible for a cash... 
    Performance
    Worldwide

    Intuit

    Mountain View, CA
    3 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, CA
    3 days ago
  •  ...career. THE ROLE:AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a...  ...and software technology.  THE PERSON:As a Staff Software Developer, you will be at the heart of AMD... 
    Performance

    AMD

    Santa Clara, CA
    15 hours ago
  • $214k - $261.5k

     ...consumer experiences and devices.OverviewWe’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform....  ...the design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive... 
    Performance
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    3 days ago
  • $150k - $225k

     ...HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon...  ...with a longer-term horizon in mindIntegrate and optimize performance and robustness of different autonomous software component into... 
    Performance
    Full time

    Plus.ai

    Santa Clara, CA
    3 days ago
  • $189k - $303k

     ...more efficient and accessible for all. We’re searching for a Staff Software Engineer and Machine Learning practitioner to join the Perception...  ...critical part in elevating the Aurora Driver’s perception performance and expanding our driverless operational domain across key... 
    Performance
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • $189k - $274k

     ...to go, and make mobility more efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will play a pivotal role in enhancing the performance of Deep Learning networks utilized in our Autonomous Vehicle (AV) systems... 
    Performance
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $143k - $286k

     ...classify requirements to align software solutions with business...  ...validate functionality and performance.Monitor project progress, identify...  ....Experience in DevOps engineering, including CI/CD automation...  ...SummaryWalmart is seeking a Staff Software Engineer to lead the... 
    Performance
    Full time

    Walmart

    Sunnyvale, CA
    15 hours ago
  • $110k - $286k

     ...Position Summary... What you'll do... Role summary: As a Staff Software Engineer at Walmart, you will lead the design and delivery of...  ...clearly. At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits for a happier... 
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    7 days ago

Do you want to receive more vacancies?

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