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

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.Minimum 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.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.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, as well as industry leading open-source models, to understand model architecture and optimize the performance of these Machine Learning (ML) models on TPU systems for both Just After eXecution (JAX) and PyTorch platforms. You will improve the performance of ever-evolving ML workloads, achieving results. These fundamental efforts will influence next-generation (next-gen) TPU architectures via partnerships, ensuring performance for Gemini and Open-Source Software (OSS) Machine Learning (ML) models.The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; New York, NY, USA.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.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, TPU, Performance in Sunnyvale, CA vacancy
  • $207k - $300k

     ...within legal, privacy, latency, and TPU cost constraints.Minimum...  ...experience.8 years of experience in software development.Experience in full-stack engineering and in user-facing product development...  ...record of optimizing system performance and reducing latency.Artificial... 
    Performance

    Google

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

     ...resolve complex model inference performance bottlenecks across the stack....  ...Computer Science, Computer Engineering, Electrical Engineering,...  ...experience.8 years of experience in software development.Experience in...  ...systems.Familiarity with GPU/TPU/accelerator performance concepts... 
    Performance

    Google

    Mountain View, CA
    6 hours ago
  • $174k - $252k

     ...Senior Software Engineer, ML Compilers, Edge TPU Share Senior Software Engineer, ML Compilers, Edge TPU corporate_fare Google place Mountain View...  ...will own end-to-end features, from triaging complex performance and correctness issues to implementing robust, production... 
    Performance
    Temporary work

    Jobleads-US

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

     ...manage the team responsible for TPU development and Silicon...  ...priorities, providing coaching and performance feedback, and aligning team...  ...problems, and uphold engineering best practices through code reviews...  ...and ISS), embedded firmware/software for test boards, and innovative... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $207k - $301k

     ...Software Engineer Manager, TPU Silicon Validation Google, Sunnyvale, CA, USA Apply Primary Qualifications ~ Bachelor’s degree, or equivalent...  ...critical software required for chip functionality and performance validation in both pre‑ and post‑silicon environments.... 
    Performance
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $192k - $278k

     ...optimization of the hardware/software stack to enable performant training and serving of...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...to drive cutting-edge TPU (Tensor Processing Unit) technology...  ...AI/ML-driven systems.As a Staff Co-Design Engineer on the... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $138k - $197k

     ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...years of experience with high-performance ASIC design in Phase-Locked Loop...  ...opportunity to drive cutting-edge TPU (Tensor Processing Unit)...  ...coordinate and co-design with our software and system hardware... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • We are seeking a Senior Staff Software Engineer for the ongoing development of a S3 compliant high performance file system. The candidate must have proven development experience with technical leadership qualities, effective communication skills and is a self-starter.... 
    Performance
    Remote work
    Worldwide

    DataDirect Networks

    Santa Clara, CA
    2 days ago
  • $200k - $250k

    DDN is seeking a Staff Software Engineer to serve as the Technical Lead for the Data Ocean initiative within the DDN AI Data Platform.In this...  ...Management, and Architecture to build scalable, high-performance storage solutions that integrate object storage, file systems... 
    Performance
    Work at office
    Remote work

    DataDirect Networks

    Santa Clara, CA
    6 hours ago
  •  ...Cerebras Inference team’s mission is to deliver the world’s most performant, secure, and reliable enterprise-grade AI service. We build...  ...help scale inference and accelerate AI.We’re looking for a Software Engineer focused on Observability to build and evolve the systems... 
    Performance

    Cerebras Systems

    Sunnyvale, CA
    2 days ago
  • $262k - $364k

     ...of highly distributed, fault-tolerant software infrastructure capable of handling exponential...  ...decisions, optimizing for global performance, high availability, strict security boundary...  ...talent, fostering a culture of engineering excellence, design reviews, and shared... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $262k - $364k

     ...applications efficiently, prioritizing both performance and seamless user experiences. Drive...  ...and coach a distributed team of engineers.Minimum qualifications:Bachelor’s degree...  ...practical experience.8 years of experience in software development.5 years of experience with... 
    Performance

    Google

    Mountain View, CA
    3 days ago
  • $262k - $364k

     ...ensuring code quality, reliability, and performance.Drive cross-organizational...  ...Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte scale...  ...and architecture; and testing/launching software products.Experience with distributed computing... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $213.48k - $319.72k

     ...destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate...  ...algorithm problems, and know how to balance correctness and performance.You know how to choose the right storage technology for the... 
    Performance
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    6 hours ago
  • $189.3k - $290.7k

    Job DescriptionRole As a Staff Software Engineer on the Validation Foundations and Acceleration team within the Autonomous Vehicle (AV) organization...  ...An incentive pay program offers payouts based on company performance, job level, and individual performance.· Benefits: GM... 
    Performance
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $262k - $364k

     ...level OS application.Leads multi-year engineering efforts across sub-component teams while...  ...compute environments, respecting power, performance, latency and user experience tradeoffs....  ...experience. 8 years of experience in software development.7 years of experience with... 
    Performance

    Google

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

     ...silicon and SoCs, translating low-level software performance insights into architectural...  ...workloads.Mentor and technically direct engineers, fostering rigorous systems performance...  ..., and enhance software solutions.As a Staff Software Engineer on the Architecture,... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    6 hours ago
  • $224k - $356.5k

     ...smart personal assistants and engineering-productivity tools to data-...  .... Now we need a senior staff-level, hands-on engineer to...  ...doing:Improve reliability, performance, observability, release confidence...  ...applications behave like mature software, not prototypes.Build... 
    Performance
    Full time
    Live in

    Nvidia

    Santa Clara, CA
    2 days ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeRole summary: The (USA) Staff, Software Engineer plays a critical role in delivering scalable platform...  ...focused approach to address evolving business needs, optimizing performance within a dynamic and collaborative environment. What you'... 
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $185k - $304k

     ...The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.As a Senior Staff Software Engineer  at LinkedIn, you will set the technical direction for and... 
    Performance
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $156k - $255k

     ...The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days,...  ...external integrations.About the role:We are looking for a Staff Software Engineer to serve as a system architect and technical anchor for our... 
    Performance
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • $150.08k - $286k

     ...WalmartBusiness Segment: Home OfficePosition: Staff Software EngineerJob Location: 1375 Crossman Avenue...  .... Analyze defects from past software engineering solutions to avoid recurrence of similar defects. Troubleshoot performance and availability bottlenecks for the software... 
    Performance
    Full time
    Temporary work

    Walmart

    Sunnyvale, CA
    4 days ago
  • $166.5k - $291.4k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ....Job DescriptionAbout the Role:The Software Asset Management product empowers organizations...  ...with precision. Our engineers build performance-efficient algorithms that help customers... 
    Performance
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeWe are seeking a talented and passionate Staff, Software Engineer (Back End), you will be part of Catalog Engineering team and will be responsible for developing high performance and scalable Catalog Service that meet the needs of millions of... 
    Performance
    Permanent employment
    Full time
    Temporary work
    Part time
    Flexible hours

    Walmart

    Sunnyvale, CA
    3 days ago
  • $138k - $197k

    Define TPU microarchitecture and develop high-quality, performant, and power-efficient SystemVerilog RTL code for complex...  ...Bachelor's degree in Electrical Engineering, Computer Engineering, Computer...  ...to build the future. From software to hardware our teams are shaping... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    6 hours ago
  • $189.3k - $290k

     ...CV. Get jobs like this by email Talentify emails you Staff Software Engineer jobs in Sunnyvale, California. Job alerts Get jobs...  ...provide high quality, use case driven signals, such as AV Performance Validation and AV System Reliability. As a Staff Software... 
    Performance
    Local area
    Work from home
    Flexible hours

    Talentify

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

     ...Staff Software Engineer, Lustre AI/ML, Google Cloud Storage In most instances, this position requires in-person interviews as part of the...  ...their Lustre deployment to diagnose problems and optimize performance. Help customers profile their workload, and tune it for Google... 
    Performance
    Temporary work

    Google LLC

    Sunnyvale, CA
    3 hours ago
  • $143k - $286k

     .../yr Regular/ Permanent Position Summary... As a Staff Software Engineer , you will lead the design and delivery of scalable platform...  ...package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan... 
    Performance
    Permanent employment
    Full time
    Temporary work
    Part time
    Local area
    Home office
    Flexible hours

    Walmart Inc.

    Sunnyvale, CA
    3 hours ago
  • $143k - $286k

    (USA) Staff, Software Engineer (Front End) Sunnyvale, CA 1375 Crossman Ave Sunnyvale, CA 94089-1114 R-2581113 $143,000 - $286,000/yr...  ...; drive pragmatic technical decisions balancing performance, scalability, delivery speed, and long-term maintainability... 
    Performance
    Permanent employment
    Full time
    Temporary work
    Part time
    Local area
    Immediate start
    Home office
    Flexible hours
    Shift work

    Walmart Inc.

    Sunnyvale, CA
    3 hours ago
  •  ...Google LLC in Sunnyvale, CA is hiring a Performance Co-Design Engineer for Google Cloud TPU. You will shape AI/ML hardware acceleration, drive TPU architecture...  ...systems, and collaborate across hardware designers, software architects, and ML researchers. The role... 
    Performance

    Jobleads-US

    Sunnyvale, CA
    2 hours ago

Do you want to receive more vacancies?

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