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

Qualifications Bachelor’s degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience with one or more of the following: speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 5 years of experience testing and launching software products, and 3 years of experience with software design and architecture. 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. Experience with machine learning, compiler optimization, code generation, and runtime systems for GPU architectures (OpenXLA, MLIR, Triton, etc). Experience in tailoring algorithms and ML models to exploit ML accelerator architecture strengths and minimize weaknesses. Experience in low-level GPU programming (CUDA, OpenCL, etc.) and performance tuning techniques. Understanding of modern Graphics Processing Unit (GPU), TPU or other ML accelerator architectures, memory hierarchies, and performance bottlenecks. About the Job Google’s Core Machine Learning (ML) organization is seeking software engineers to join the team known for pioneering work with Tensor Processing Units (TPUs). In this role, you will work on Gemini and industry‑leading open‑source models to understand model architecture and optimize the performance of these Machine Learning (ML) models on TPU systems for JAX and PyTorch platforms. You will improve the performance of ever‑evolving ML workloads, influencing next‑generation TPU architectures and ensuring performance for Gemini and OSS ML models. Responsibilities Identify and maintain ML training and serving benchmarks that are representative to Google production and broader ML industry. Achieve performance for customer launches, and in case of third‑party/Open‑Source Software (3P/OSS) models, for engaged benchmark submissions ML commons, InferenceMAX, etc). Use the benchmarks to identify performance opportunities and drive out‑of‑the‑box performance toward improving the compiler, runtime, etc., in collaboration with those teams. Engage with Google Product teams and researchers to solve their performance problems (e.g., onboard new ML models and products on Google new TPU hardware, enabling larger models (giant models) to train efficiently on a very large‑scale (i.e., thousands of TPUs). Analyze performance and efficiency metrics to identify bottlenecks, design, and implement solutions at Google fleet‑wide scale. Compensation US base salary range for this full‑time position is $207,000–$300,000 + bonus + equity + benefits. Within the range, individual pay is determined by work location and additional factors, including job‑related skills, experience, and relevant education or training. EEO Statement 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 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, TPU, Performance in Sunnyvale, CA vacancy
  •  ...experience. 8 years of experience in software development. 5 years of...  ...5 years of experience with performance, large-scale systems data...  ...qualifications Master’s degree or PhD in Engineering, Computer Science, or a...  ...on Tensor Processing Unit (TPU) fleet efficiency analysis... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    4 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
    4 days ago
  • $207k - $300k

    Google is looking for software engineers to join its Core Machine Learning organization, focusing on performance optimization for Tensor Processing Units (TPUs). Responsibilities include maintaining benchmarks, achieving performance goals for model launches, and collaborating... 
    Performance

    Google

    Sunnyvale, CA
    3 days ago
  • $251k - $310k

     ...Staff Software Engineer, Capacity Optimization Waymo is an autonomous driving technology company...  ...technical infrastructure resources (CPU, GPU, TPU, Storage). We are establishing a...  ...simulation environment is both high-performance and cost-effective. You will:... 
    Performance
    Full time
    Remote work
    Shift work

    Waymo

    Mountain View, CA
    18 hours ago
  • $207k - $300k

    Staff Software Engineer, On-Device Machine Learning Infrastructure corporate_fare Google place Sunnyvale...  ...device ML infrastructure with leading performance, enabling framework and device...  ...various accelerators (e.g., GPU / Pixel TPU / NPUs / CPU) on Android, Chrome, and... 
    Performance
    Full time
    Shift work

    Google Inc.

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

    Staff Software Engineer, Machine Learning, Google Chat Google Sunnyvale, CA, USA Qualifications Bachelor...  ...Experience optimizing inference cost (TPU/GPU) and latency for real‑time, user‑...  ...from weeks to hours. Optimize performance and efficiency of the AI stack, leading... 
    Performance
    Full time
    Shift work

    Google Inc.

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

     ...experience testing and launching software products. 5 years of experience with performance, large‑scale systems data...  ...Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related...  .... Understanding of modern GPU, TPU, or other ML accelerator... 
    Performance
    Full time
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, ML Compilers, Edge TPU Location: Mountain View, CA, USA; Kirkland, WA, USA. Mid-level role focused on driving progress, solving...  ...will own end‑to‑end features, from triaging complex performance and correctness issues to implementing robust,... 
    Performance
    Full time
    Temporary work

    Google Inc.

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

    Staff Software Engineer, ML, Compute Platform Sunnyvale, CA, USA Advanced Experience owning outcomes...  ...SoCs, machine learning (ML) Systems (TPU/GPU) and compute servers. You will get...  ...opportunity to do system health verification, performance characterization, and solve on-going... 
    Performance
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  •  ...Staff Software Test Engineer We are seeking a Staff Software Test Engineer to design, implement, and test embedded software for Client's automotive...  ...CI/CD pipelines for test automation, execute functional, performance, and stress tests, and review and publish test results.... 
    Performance

    Vantage Point Consulting Inc.

    Mountain View, CA
    1 day ago
  •  ...research and development for scalable, high-performance, high availability, massively parallel...  ...building high-quality enterprise-class software systems. Primary Duties and...  ...Work with a team of architects and engineers to develop proof-of-concept systems and... 
    Performance

    Netpace

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

     ...Software Development Position Develop and maintain media-related backend services for real-time communication (audio, video, screen...  ..., session management, and signaling services. Optimize performance with adaptive bitrate, congestion control, and low-latency streaming... 
    Performance
    Full time

    Edelman

    Santa Clara, CA
    18 hours ago
  • $150k - $180k

     ...Staff Algorithm Engineer OmniVision Technologies, Inc. – Santa Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm...  ...CV solution to new levels of functionality, quality, and performance Assist the hardware design team with algorithm... 
    Performance

    Omni Vision Inc

    Santa Clara, CA
    4 days ago
  •  ...Software Engineer - USA Location: Onsite in Sunnyvale, CA. Duration: 5 months plus extensions Role Summary: Build the core...  ...simulation-based systems in specialty domains. Develop high-performance computation services, workflow orchestration, and enterprise... 
    Performance

    TalentBurst

    Sunnyvale, CA
    1 day ago
  • $80 - $100 per hour

     ...Fortune 500 brands in the world. Job Title: Senior Backend Engineer/ Simulation Software Engineer. Duration: 6+ months Location: Sunnyvale,...  ...systems in specialty domains. This role focuses on high-performance computation services, workflow orchestration, and... 
    Performance

    LeadStack Inc.

    Mountain View, 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
    1 day ago
  • $140.6k - $171.8k

     ...Software-Dev QA Design and execute end-to-end testing for client, control plane, and media plane components. Develop automated test suites covering functional, performance, and regression testing. Collaborate closely with developers to identify, reproduce, and... 
    Performance
    Full time

    Edelman

    Santa Clara, CA
    18 hours ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  .... Every day, our work helps care teams perform with greater precision and patients...  ...of Position We are seeking a Staff Software Engineer to join the Intraoperative Intelligence... 
    Performance
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    18 hours ago
  • $100.6k - $128.6k

     ...and delivers purpose-driven networks that perform in the tough, unique environments of the...  ...Ruckus Networks s seeking a Escalation Engineer who is passionate about making pioneer...  ...Engineering, or a related field.3 to 10 years in software engineering with a strong track record... 
    Performance

    Vistance Networks, Inc.

    Sunnyvale, CA
    3 days ago
  • $179.4k - $303.6k

     ...Staff Software Engineer Santa Clara, CA XPENG is a leading smart technology company at the forefront of innovation, integrating advanced...  ...data close loop software Analyze system CPU and memory performance and propose/implement optimization Debug performance bottlenecks... 
    Performance
    Full time

    XPENG

    Santa Clara, CA
    15 days ago
  • $192k - $260k

     ...critical part of realizing this vision is the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance, yet retain the expressiveness and of general purpose systems such as Apache... 
    Performance
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    3 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
    3 days ago
  • $251k - $310k

     ...Staff Software Engineer, Quantitative Evaluation Waymo is an autonomous driving technology company with the mission to be the world's most...  .... You will: Develop signals to measure the performance and driving qualities of the Waymo driver, using a range of... 
    Performance
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...ServiceNow's leading workflow automation with Moveworks' Reasoning Engine and natural language capabilities, we deliver the AI platform...  ...thinking, underpins our product's success. We seek high performance, a passion for enhancing the overall user impact, and a clear... 
    Performance
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    2 days ago
  •  ...Senior/Staff Software Engineer Join Orkes, a platform for developers to build durable, distributed event driven applications. Based on the...  ...Conductor services, ensuring scalability, resiliency, and performance at massive scale. Tackle the most complex distributed... 
    Performance
    Full time
    Flexible hours
    3 days per week

    Orkes

    Cupertino, CA
    1 day ago
  • $180k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...role We are seeking senior or staff software engineers to join our planning team to build...  ...Analyze closed-loop simulation and on-road performance; identify and resolve failure cases... 
    Performance
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    3 days ago
  • $232k - $313k

     ...-value challenges that are central to their missions. Our engineering teams build highly technical products that fulfill real, important...  ...for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above. For more... 
    Performance
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    1 day ago
  • $185k - $265k

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

    Edelman

    Sunnyvale, CA
    18 hours ago
  • $189k - $303k

     ...efficient and accessible for all. We're searching for a Staff Software Engineer for the calibration team. The calibration team is...  ...to process sensor data in real-time. Architect high-performance software to support continuous, real-time calibration as trucks... 
    Performance
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $189k - $290.7k

     ...Assistance Systems and Automated Driving) Software Organization within General Motors, we...  ...seeking an experienced platform software engineer to design and develop platform software...  ...and integrate scalable, secure, and high-performance platform software including drivers,... 
    Performance
    Local area
    Work from home

    General Motors

    Sunnyvale, 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!