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

Staff Software Engineer, TPU Performance

$207k - $301k

Google

In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include: Health, dental, vision, life, disability insurance Retirement Benefits: 401(k) with company match Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks Baby Bonding Leave: 18 weeks Holidays: 13 paid days per year Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Kirkland, WA, USA . 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: $207,000 - $301,000 (USD) + 20% bonus target + equity + benefits 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 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 2 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
    2 days ago
  • $197k - $291k

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

    Google Inc.

    Sunnyvale, CA
    1 day ago
  •  ...will be responsible for design and implementation of scalable software and solutions required for Avion-X physical and virtual appliance...  ...architecture, security, maintainability, scalability and performance. Responsibilities Entails ownership of significant areas of the... 
    Performance

    AvionX Inc

    Cupertino, CA
    4 days ago
  • $190k - $210k

     ...on the popular open source orchestration engine Conductor, Orkes lets developers focus...  ...executions. We are looking for a motivated Staff Engineer. Your day-to-day at Orkes Lead...  ..., ensuring scalability, resiliency, and performance at massive scale. Tackle the most... 
    Performance
    Full time
    Flexible hours
    3 days per week

    Dormont Manufacturing Company

    Cupertino, CA
    1 day 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...  ...systems programming, computer science, and software engineering. Can-do attitude, ownership... 
    Performance

    Samsung Electronics Perú

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

     ...and data, shaping the mobility experience of the future. As a software engineer, you will be part of a team working towards Xpeng Motors’...  ...2.0 data close loop software Analyze system CPU and memory performance and propose/implement optimization Debug performance bottlenecks... 
    Performance
    Full time

    Dormont Manufacturing Company

    Santa Clara, CA
    1 day ago
  • $166.5k - $291.4k

     ...Job Description ServiceNow is looking for a Staff Software Engineer to help design, build, and operate the next generation of AI-powered platform...  ...You will work on systems that must be secure, observable, performant, and maintainable while serving real customer workflows.... 
    Performance
    Work experience placement
    Flexible hours

    Jobr

    Santa Clara, CA
    18 hours ago
  • $300 per month

     ...their AI strategies, and be part of a high‑performing team that believes in each other, come...  .... Crusoe’s Data Center Infrastructure Engineering (DCIE) team is fundamental to our...  ...seeking a highly skilled and motivated Software Engineer to join Crusoe’s Data Center Infrastructure... 
    Performance
    Temporary work

    Crusoe

    Sunnyvale, CA
    18 hours 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
  • $166k - $188k

     ...data from high-resolution video streams. We are seeking a Software Engineer to develop and optimize low-level software and microcode for...  ...AI SoCs. This role focuses on AI workload deployment, performance optimization, heterogeneous compute orchestration, and system... 
    Performance

    Ambarella

    Santa Clara, CA
    18 hours 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
  • $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
  • $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
  • 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
    8 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 INC.

    Sunnyvale, CA
    4 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
    3 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
    4 days ago
  • $176.4k - $319.72k

    About The Team The Systems Engineering team is responsible for the requirements...  .... 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
    Temporary work
    Work experience placement

    Icehouseventures

    Mountain View, CA
    2 days ago
  • $197k - $266.5k

     ...execute on web, mobile, and front end software development. Provides technical direction...  ...technology. Coach and mentor junior engineers on best practices of software engineering...  ...and evaluate their impact on software performance and user satisfaction, using... 
    Performance
    Work experience placement

    Intuit

    Mountain View, CA
    3 days ago
  • $176.4k - $319.72k

    Senior/Staff Software Engineer, Behavior Verification Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible...  ...up automated verification workflows. Generate detailed performance and validation reports to prove that the behavior of the... 
    Performance
    Odd job
    Work experience placement

    Nuro

    Mountain View, CA
    2 days ago
  •  ...Lead the discovery phase of large Mobile Engineering projects by collaborating with cross‑...  ...root cause), engaging support teams, and performing root‑cause analysis to prevent future...  ...Tech Walmart Global Tech is a team of software engineers, data scientists, cybersecurity... 
    Performance
    Temporary work
    Worldwide

    Walmart

    Sunnyvale, CA
    4 days ago
  • $195k - $298.8k

     ...Description Join us at the forefront of next-gen automotive technology. As a Staff Android Software Engineer, you’ll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems. You’ll focus on... 
    Performance
    Work experience placement
    Local area
    Flexible hours

    Dormont Manufacturing Company

    Mountain View, CA
    2 days ago
  • $196.5k - $219.3k

     ...into platform features. Mentor junior engineers on secure backend development and best...  ...Ensure the timely delivery of high‑quality software features while adhering to project...  ...of network protocols, data caching, and performance optimization. Knowledge of data protection... 
    Performance
    Full time

    Zoomcar

    Sunnyvale, CA
    1 day ago
  • $160k - $246k

     ...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
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Dormont Manufacturing Co

    Sunnyvale, CA
    1 day ago
  • $60k - $120k

     ...existing tools like VSCode, Git, and Slack, performing tasks ranging from data documentation...  ...the forefront of the AI-powered data engineering revolution. You can read more about us...  ...we looking for? We\'re in search of a Staff Software Engineer who brings a passion for... 
    Performance
    Remote work
    Worldwide

    Early Stage Partners LP

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

    Staff Software Engineer - Customer Experience Intelligence (CXI) At Databricks, we’re passionate about enabling data teams to solve the world...  ...for this position may also include eligibility for annual performance bonus, equity, and the benefits listed below. For more... 
    Performance
    Local area
    Worldwide

    Dormont Manufacturing Company

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

    Staff Software Development Engineer - Person API Mountain View, California, United States Company Overview ID.me is the next-generation digital identity...  ...platform to ensure it is secure, consistent, and performant across ID.me's ecosystem. You'll design APIs and... 
    Performance
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

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

    Staff Storage Software Engineer, Solid State Drive Performance corporate_fare Google place Sunnyvale, CA, USA Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products... 
    Performance
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day 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!