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

Staff Software Engineer, TPU Performance

$197k - $291k

Google Inc.

Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale, CA, USA Apply 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 a matrixed 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. Google's products handle information at massive scale, extending 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 grows daily. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as your career grows. You need to be versatile, display leadership qualities, and be ready to tackle new problems across the full stack. 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 innovations, empowering the development of cutting‑edge AI models, delivering unparalleled computing power to global services, and providing essential platforms that enable developers to build the future. From software to hardware, our teams shape 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 more. The US base salary range for this full‑time position is $197,000-$291,000 + bonus + equity + benefits. Salary ranges are determined by role, level, and location. Within the range, individual pay is based on work location and other factors, including job‑related skills, experience, and relevant education or training. These compensation details reflect the base salary only, not bonus, equity, or benefits. Learn more about benefits at Google. Responsibilities Focus on Tensor Processing Unit (TPU) fleet efficiency analysis and performance optimization, while identifying and maintaining Machine Learning (ML) training and serving benchmarks. Use 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 ML models and products onto new TPU 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 such as model co‑design, quantization, and sparsity. 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, expecting or parents‑to‑be, criminal histories, 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. English proficiency is a requirement for all roles unless stated otherwise. Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. #J-18808-Ljbffr Google Inc.

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

    Senior Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree or equivalent practical experience. 8 years of experience in software development. 7 years of experience leading technical project strategy, ML design... 
    Performance
    Worldwide

    Google

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

     ...8 years of experience with software development in C++ or Go. 5...  ...for hardware accelerators or TPU systems. Preferred Qualifications...  ...Master’s degree or PhD in Engineering, Computer Science, or a related...  ...backend software for high‑performance computing (HPC) and machine learning... 
    Performance
    Full time
    Worldwide

    Google

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

     ...experience. 8 years of experience in software development. 5 years of...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...improving the compiler quality and performance on optimization decisions,...  ...optimizations between CPU, GPU, and TPU. Collaborate with ML model... 
    Performance
    Full time
    Temporary work

    Google

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

    Staff Software Engineer, AI/ML Infrastructure, TPU Supercomputers Google. Sunnyvale, CA, USA Advanced Experience owning outcomes and decision making, solving...  ...operating large-scale distributed systems, high-performance networking stacks, or operating system internals.... 
    Performance
    Remote work
    Worldwide

    Google

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

     ...equivalent practical experience. 8 years of software development experience in C, C++, Go,...  ...large-scale distributed systems, high-performance networking stacks, or operating system...  ...Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Performance
    Remote work
    Worldwide

    Google

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

    Google is seeking a Software Engineer for the TPU Machine Learning Supercomputer (MLSC) team in Sunnyvale, California, to develop scalable features for large-scale software. Candidates should have a strong foundation in C++ or Go, large-scale infrastructure, and experience... 

    Google

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

     ...8 years of experience with software development in one or more programming...  ...large-scale systems and High-Performance Computing (HPC) environments....  ...The Job Google's software engineers develop the next-generation...  ...Tensor Processing Unit (TPU) family of processors, and to... 
    Performance

    Google

    Mountain View, CA
    2 days ago
  • $251k - $310k

     ...technical infrastructure resources (CPU, GPU, TPU, Storage). We are establishing a new...  .... We are looking for a Quant Software Engineer at the L6 level to bridge the gap between...  ...our simulation environment is both high-performance and cost-effective. You will: Infrastructure... 
    Performance
    Full time
    Remote work
    Shift work

    Waymo

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

     ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate...  ...Are You’re the kind of engineer who enjoys building software that solves real problems and performs reliably in production. You take pride in creating... 
    Performance

    Synopsys

    Sunnyvale, CA
    3 days ago
  • $214k - $289.5k

     ...Senior Staff Software Engineer Category: Software Engineering Location: Mountain View, California Job ID: 14312 Company Overview Intuit is...  ...long‑term objectives, ensuring high availability and optimal performance of applications Passionate for continuous learning,... 
    Performance
    Temporary work
    Work experience placement
    Worldwide

    ATX Venture Partners

    Mountain View, CA
    4 days ago
  • $240k - $265k

    Kodiak in Mountain View, CA is seeking a highly skilled Staff Software Engineer to lead the integration of learned behavior models for autonomous...  ...maintaining a rigorous approach to safety and system performance measurement. Salary range for this position is $240,000 -... 
    Performance

    Kodiak

    Mountain View, CA
    2 days ago
  • Google Inc. is seeking a Staff Storage Software Engineer to drive the development of large-scale software solutions for SSD performance. You'll lead design and maintenance efforts, ensuring optimization across storage systems. The ideal candidate has extensive experience... 
    Performance

    Google Inc.

    Sunnyvale, CA
    2 days ago
  •  ...Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a...  ...systems, ensuring scalability, performance, and adherence to design constraints....  ...mentorship and guidance to senior and staff engineers and serve as a principal software... 
    Performance

    Wisk Aero LLC

    Mountain View, CA
    2 days ago
  • Cerebras Systems in Sunnyvale, CA is seeking a Member of Technical Staff (Software Engineer) to implement infrastructure for high-performance, low-latency inference services. Applicants should have a Master’s degree in Computer Science or a related field and at least one... 
    Performance

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • Cerebras Systems, Inc. is seeking a Software Engineer in Sunnyvale, California to enhance high-performance, low-latency inference infrastructure. This role involves deploying scalable services, optimizing resource allocation, and integrating with containerized environments... 
    Performance

    Cerebras Systems, Inc.

    Sunnyvale, CA
    5 days ago
  • $238k - $302k

     ...technology company in San Francisco is seeking a data-minded software engineer to improve the evaluation of its onboard software. The ideal...  ...a quantitative field. Responsibilities include developing performance metrics and collaborating with cross-functional teams. This... 
    Performance
    Full time

    Waymo

    Mountain View, CA
    5 days ago
  • ServiceNow is seeking an experienced engineer to build and improve core infrastructure services and microservices in Mountain View, California...  ...to deliver complex projects quickly, aiming to enhance the performance and scalability of the cloud infrastructure. #J-18808-Ljbffr... 
    Performance

    ServiceNow

    Mountain View, CA
    2 days ago
  • $138k - $198k

    Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,...  .... Experience optimizing designs for performance, power, or area. Experience...  ...have an opportunity to drive cutting‑edge TPU (Tensor Processing Unit) technology that... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $133.2k - $219.6k

     ...looking for experienced and passionate engineers to build the next generation platform for...  ...based on smart NIC/DPU/IPU, high‑performance network packet processing platform, networking...  ...Ethernet switching or routing related software or distributed systems software,... 
    Performance

    Alibaba Cloud

    Sunnyvale, CA
    2 days ago
  • About the role: We are seeking senior or staff software engineers to join our planning team to build motion planning and decision‑making systems...  ...C/C++, Python Experience in code optimization or high‑performance computing Experience writing numerical optimization algorithms... 
    Performance
    Work at office
    Remote work

    Gatik AI, Inc.

    Mountain View, CA
    2 days ago
  •  ...ensuring high code quality. Collaborate with backend engineers to design and optimize APIs and data pipelines....  ...improvement of development processes, tooling, and performance metrics. Requirements 8+ years of software development experience with a strong focus on Android... 
    Performance

    Gravity Engineering Services Pvt Ltd.

    Sunnyvale, CA
    2 days ago
  •  .... 8 years of experience in software development, and with data structures...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...). About the job As a Staff Software Engineer, you will...  ...techniques, and evaluate their performance. Refine and iterate models based... 
    Performance

    Google

    Mountain View, CA
    2 days ago
  • $160k - $200k

     ...communication (audio, video, screen sharing). Implement efficient media routing, session management, and signaling services. Optimize performance with adaptive bitrate, congestion control, and low-latency streaming. Collaborate with the control plane and client teams for... 
    Performance
    Full time

    Zoomcar

    Santa Clara, CA
    5 days ago
  • $251k - $310k

     ...a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and...  ...algorithms that measure and enhance the performance of the Waymo Driver. By applying...  ...hybrid role, you will report to a Sr Staff TLM. You will: Design and develop scalable... 
    Performance

    Waymo

    Mountain View, CA
    2 days ago
  • $179.4k - $303.6k

     ...R&D in AI, machine learning, and smart connectivity. As a software engineer, you will be part of a team working towards XPENG's autonomous...  ...2.0 data close loop software Analyze system CPU and memory performance and propose/implement optimization Debug performance... 
    Performance
    Full time

    XPENG

    Santa Clara, CA
    2 days ago
  • $166k - $225k

     ...discovery across massive datasets. As a Staff Engineer for Search, you will build and scale...  ...rollout — ensuring high standards for performance, correctness, and reliability. Make direct...  ...recommendation experiences. Champion software engineering excellence and mentor other... 
    Performance
    Local area

    Databricks

    Mountain View, CA
    2 days ago
  • $190k - $235k

     ...advertising technology, dedicated to providing cutting-edge solutions that optimize ad performance and deliver exceptional results for our clients. About the Role As a Staff Engineer, Software Engineering you will be part of a dynamic team that owns the core ad bidding and... 
    Performance
    Hourly pay
    Full time

    Samsung Ads

    Mountain View, CA
    2 days ago
  • $100.6k - $128.6k

     ...and delivers purpose-driven networks that perform in the tough, unique environments of the...  ...we serve. We are seeking an Escalation Engineer who is passionate about pioneering smart...  ..., or a related field. 3 to 10 years in software engineering with a strong track record of... 
    Performance

    RUCKUS Networks

    Sunnyvale, CA
    2 days ago
  • $190k - $261.25k

    As the Staff Technical Lead (TL) for Customer Experience Intelligence...  ..., Product, and Platform Engineering to align technical roadmaps...  ...engineers and SMEs across Software and Support Engineering functions...  ...source code is required for performance of job duties, it is within... 
    Performance

    Databricks

    Mountain View, CA
    1 day ago
  • $228.6k - $314.25k

     ...Impact Solve real business needs at large scale by applying software engineering experience and driving strong collaboration with product...  ...available, and interoperable architecture for Managed Tables. Perform low‑level systems debugging, performance measurement, and optimization... 
    Performance
    Local area

    Databricks

    Mountain View, CA
    2 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!