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 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, TPU Performance in Sunnyvale, CA vacancy
  • Google Inc. is seeking a Staff Software Engineer for their TPU Machine Learning Supercomputer team in Sunnyvale, California, who will design and develop...  ..., particularly in developing backend software for high-performance computing and machine learning applications. We require... 
    Performance

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $197k - $291k

    Staff Software Engineer, Machine Learning Compilers, Edge TPU Google Mountain View, CA, USA ; Kirkland, WA, USA Apply X In accordance with Washington state law...  ...analyzing and improving the compiler quality and performance on optimization decisions, correctness and... 
    Performance
    Full time
    Temporary work

    Google Inc.

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

    Staff Software Engineer, TPU Machine Learning Supercomputer corporate_fare Google place Sunnyvale, CA, USA Qualifications Bachelor's degree or...  ...projects. Experience building backend software for high-performance computing (HPC) and machine learning (ML) applications, including... 
    Performance
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $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 Inc.

    Sunnyvale, CA
    2 days ago
  • Google is seeking a Software Engineer in Sunnyvale, California. This role focuses on analyzing and optimizing Tensor Processing Units (TPUs...  ...extensive experience in software development and system performance analysis. Candidates should have a Bachelor's degree or equivalent... 
    Performance
    Worldwide

    Google

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

    Staff Software Engineer, AI/ML Performance corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor's degree or equivalent practical experience....  ...for popular accelerators. Understanding of modern GPU, TPU, or other ML accelerator architectures, memory hierarchies... 
    Performance
    Full time
    Worldwide

    Google Inc.

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

    Staff Software Engineer, Embedded Systems/Firmware corporate_fare Google place Sunnyvale, CA, USA Bachelor...  ..., telemetry) across multiple TPU generations, from bare-metal microcontrollers...  ...chip features and establish high-performance interfaces that unlock advanced ML infrastructure... 
    Performance
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $185k - $265k

     ...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability...  ...by continuous improvement of services; considering performance, cost and efficiency; being on-call for their services... 
    Performance
    Flexible hours

    Fortinet, Inc.

    Sunnyvale, CA
    18 hours ago
  •  ...Senior Staff Software Engineer – Software Infrastructure Location: Santa Clara, CA We are looking for a Senior Staff Software Engineer to join...  ...develop software systems, automation frameworks, and high-performance database services that power NVIDIA’s AI workloads at... 
    Performance

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $214k - $289.5k

     ...Come join the Intuit as a Sr Staff Software Engineer and help us power prosperity around the world for our customers. We are looking for engineers...  ...-term objectives, ensuring high availability and optimal performance of applications Passionate for continuous learning,... 
    Performance
    Temporary work
    Work experience placement

    Intuit

    Mountain View, CA
    4 days ago
  • $160.5k - $240.7k

     ...Company Qualcomm Technologies, Inc. Job Area Engineering Group Machine Learning Engineering...  ...through machine learning hardware and software. Minimum Qualifications Bachelor’s...  ...embedded ML. 5+ years of experience with performance‑critical programming in C++, Python, including... 
    Performance
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  • $218.8k - $335.3k

     ...About the Role We are seeking an experienced Staff Software Engineer to lead the technical direction for the data collection and its ecosystem...  ...and modern frontend fundamentals (state management, performance, accessibility, testing). Hands‑on experience with observability... 
    Performance
    Flexible hours

    General Motors

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

    Staff Linux Diagnostics Software Engineer, ARM Platform Google — Sunnyvale, CA, USA Qualifications Bachelor's degree or equivalent practical...  ...in‑house SoCs, machine learning (ML) Systems (TPU/GPU) and compute servers. Perform system health verification, performance... 
    Performance
    Worldwide

    Google Inc.

    Sunnyvale, CA
    3 days ago
  •  ...Staff Software Engineer The Parallel and Distributed Computing Group for the client is developing advanced parallel and distributed frameworks...  ...in building large scale distributed framework, high performance parallel computing applications, and deep learning infrastructure... 
    Performance

    Netpace

    Santa Clara, CA
    4 days ago
  • $200k - $322k

     ...lasting impact on the world. We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara,...  ...develop the software systems, automation frameworks, and high-performance database services that power NVIDIA’s AI workloads at... 
    Performance

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $200k - $260k

     ...on the popular open source orchestration engine Conductor, Orkes lets developers focus...  ...We are looking for motivated Senior, Staff, and Principal Engineers. Your...  ..., ensuring scalability, resiliency, and performance at massive scale. Tackle the most complex... 
    Performance
    Full time
    Work at office
    Remote work
    Flexible hours

    Orkes

    Santa Clara, CA
    4 days ago
  • $281k - $356k

     ...for: Validating the safety and performance of the Waymo Driver. Accelerating research and development cycles across engineering, including Simulation, Onboard, and Machine...  ...We are seeking an exceptional Senior Staff Software Engineer to provide technical... 
    Performance
    Full time
    Remote work

    Waymo

    Mountain View, CA
    18 hours ago
  • $190k - $235k

     ...cutting- edge solutions that optimize ad performance and deliver exceptional results for our...  ...skilled and experienced front-end staff engineer to join our dynamic team and help shape...  ...capabilities. As a Staff Engineer, Software Engineering you will be part of a dynamic... 
    Performance
    Hourly pay
    Full time

    Samsung Electronics Co., Ltd.

    Mountain View, CA
    3 days ago
  • $300 per month

     ...Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI...  ...partners advance their AI strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe... 
    Performance
    Temporary work

    Crusoe

    Sunnyvale, CA
    4 days ago
  • $160.2k - $290.7k

     ...platform team develops the first layers of software on the GM Autonomous Vehicles from...  ...vehicle platforms. Role As a Staff Software Engineers, you are the expert professionals...  ...andoptimized for customer experience and performance. Raise the bar on... 
    Performance
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $230k - $323k

     ...Staff Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the...  ...educational attainment, skill level requirements, interview performance, and the level and scope of the position. Please... 
    Performance
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Compute

    Sunnyvale, CA
    23 days ago
  • $188k - $275k

     ...Staff Software Engineer, IAM As a Staff Software Engineer on the Identity & Access Management (IAM) team, you will be a primary architect...  ...design, extend, and harden a platform that secures our high-performance cloud infrastructure. This is a high-impact leadership... 
    Performance
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $150k - $215k

     ...Staff Software Development Engineer Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box,...  ...attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into... 
    Performance
    Full time
    Work experience placement
    Worldwide

    Edelman

    Sunnyvale, CA
    3 days ago
  • $240.8k - $361.2k

     ...Working at the intersection of hardware, software, and molecular science, Carbon is...  ...remain resilient and highly available. Engineer Scalable Web Infrastructure: Lead the evolution...  ...sophisticated state management and high-performance rendering. End-to-End Technical... 
    Performance
    For contractors
    Work at office

    Carbon

    Sunnyvale, CA
    4 days ago
  • $180k - $220k

     ...Senior Staff Software Engineer Location: Santa Clara, CA (Onsite) Group: Analyzer Product Group (APG), Engineering Role Summary...  ...hardware registers, DMA, and interrupts, to enable highly performant continuous spectrometer operation. You'll influence design... 
    Performance
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    4 days ago
  •  ...Senior Staff Full Stack Engineer – Platform Location: San Francisco (Hybrid) Employment Type:...  ...technology company building AI-powered software used by large enterprise customers in...  ...technologies in a distributed, high-performing team. Key Responsibilities... 
    Performance
    Permanent employment
    Full time

    Discover International

    Sunnyvale, CA
    2 days ago
  • $152k - $248k

     ...this role is hybrid, meaning it will be performed both from home and from a LinkedIn...  ...management tools that power Infrastructure Engineering at LinkedIn. We own tooling for...  ...serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full... 
    Performance
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    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
    18 hours 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
    4 days ago
  • $197k - $266.5k

     ...the design and implementation of durable software solutions to solve critical customer...  ...AI technology Coach and mentor junior engineers on best practices of software engineering...  ...and evaluate their impact on software performance and user satisfaction, using appropriate... 
    Performance
    Work experience placement

    Intuit

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

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