Staff Software Engineer, TPU, Performance
$207k - $300kQualifications 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
- ...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...PerformanceWorldwide
- 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...PerformanceWorldwide
$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$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:...PerformanceFull timeRemote workShift work$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...PerformanceFull timeShift work$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...PerformanceFull timeShift work$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...PerformanceFull timeWorldwide$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,...PerformanceFull timeTemporary work$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...PerformanceFull timeWorldwide- ...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
- ...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
$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...PerformanceFull time$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- ...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
$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- ...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
$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...PerformanceFull time- ...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...PerformanceLocal areaWorldwideFlexible hours
$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$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...PerformanceFull time$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...PerformanceLocal areaWorldwide$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$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...PerformanceFull timeRemote work- ...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...PerformanceWork at officeRemote workFlexible hours
- ...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...PerformanceFull timeFlexible hours3 days per week
$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...PerformanceOdd jobWork at office$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...PerformanceLocal areaWorldwide$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...PerformanceFlexible hours$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...PerformanceWork at officeLocal area3 days per week$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,...PerformanceLocal areaWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, TPU, Performance. Be the first to apply!
- id software Sunnyvale, CA
- software quality assurance Sunnyvale, CA
- software sales Sunnyvale, CA
- internship software Sunnyvale, CA
- remote software sales Sunnyvale, CA
- embedded software Sunnyvale, CA
- software asset management analyst Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- software Sunnyvale, CA
- mobile software developer Sunnyvale, CA

