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 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, TPU, Performance in Sunnyvale, TX vacancy
  • $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, TX
    2 days 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, TX
    20 hours 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, TX
    2 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, TX
    1 day 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, TX
    3 days ago
  • $262k - $364k

     ...distributed, fault-tolerant software infrastructure capable of managing...  ..., optimizing for global performance, high availability, strict...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...We are looking for a Senior Staff Engineer - Uber TL who has... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    2 days 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, TX
    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, TX
    1 day ago
  • $207k - $300k

    Architect and design resilient, high-performance distributed systems and backend services that power large...  ..., custom controllers, and orchestration engines running across massive fleet environments.Build and evolve software-defined networking, network virtualization, and... 
    Performance

    Google

    Sunnyvale, TX
    20 hours ago
  • $262k - $364k

     ...reliable, scalable, cost effective and performant, while working closely with senior technical...  ...experience.8 years of experience with software development in one or more programming...  ...Master's degree in Computer Science or Engineering.Site Reliability Engineering (SRE)... 
    Performance

    Google

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

     ...practical experience.8 years of experience in software development.5 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical...  ...infrastructure problems, such as system performance bottlenecks or multi-region availability... 
    Performance

    Google

    Sunnyvale, TX
    4 days ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Build next generation traffic...  ...cross-business projects.Experience with Performance optimization of software systems,... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  •  ...more about us at lanterncare.com.    Lantern is seeking a Staff Software Engineer to join our expanding Architecture team. This is a...  ...system design and architecture for secure, resilient, and performant services using modern cloud-native technologies (Azure preferred... 
    Performance
    Temporary work
    Work at office
    Flexible hours

    Lantern

    Dallas, TX
    7 days ago
  • $110k - $230k

     ...Company, Great Culture, Great Rewards, and Great Careers.Position SummaryGEICO is seeking an experienced Staff Software Engineer with a passion for building high-performance, low-maintenance, and authoritative platforms that give the entire organization a single source of... 
    Performance
    Hourly pay
    Work experience placement
    Local area

    Jobleads-US

    Dallas, TX
    1 day ago
  • $241k - $320k

     ...operating conditions. Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable...  ...in this role, including equity incentive awards and an annual performance bonus. We may use artificial intelligence (AI) tools to support... 
    Performance

    Waabi

    Dallas, TX
    15 days ago
  • $137k - $173k

     ...to grow while making a real difference. About the Role Staff Software Engineer who is passionate about building scalable, high-quality software...  ...into well-architected software designs. Build high-performance services and user interfaces that support mission-critical... 
    Performance
    Flexible hours

    XIFIN

    Dallas, TX
    2 days ago
  • $150k - $230k

    Ground Control Station (GCS) And Command & Control (C2) Software Engineer The Ground Control Station (GCS) and Command & Control (C2) Software...  ...-Based GCS/C2 Software — Design, develop, and optimize high-performance, responsive GCS software and C2 applications, utilizing... 
    Performance
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area

    Shield AI

    Dallas, TX
    2 days ago
  • $207k - $300k

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 

    Google

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

     ...high-impact projects. Influence and coach a distributed team of engineers. Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 

    Google

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

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 

    Google

    Sunnyvale, TX
    3 days ago
  • $134k - $174k

     ...Job Description Job Description Staff Embedded Software Engineer   At Hidden Level, we’re building the future of airspace awareness through...  ...Engineer to accelerate product development of high performance, embedded software systems.    Location: The position... 
    Performance
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    HIDDEN LEVEL INC

    Syracuse, NY
    11 days ago
  • $132k - $189k

     ...Architect optical systems to scale TPU superpods.Identify, research,...  ...'s degree in Electrical Engineering, Optics, Physics, a related...  ...experiences, delivering unparalleled performance, efficiency, and integration....  ...and builds the hardware and software technologies that power all... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $275k - $382k

     ...center hardware spanning ML TPU, GPU, Networking, Server compute...  ...authority on system-level performance, heavily leveraging your deep...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...developers to build the future. From software to hardware our teams are... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    18 hours ago
  • $207k - $300k

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 

    Google

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

     ...deployment, and serving.Optimize test performance across manufacturing and...  ...to implement firmware, software, hardware, or process improvements...  ...'s degree in Electrical Engineering, Computer Engineering, Computer...  ...opportunity to drive cutting-edge TPU (Tensor Processing Unit)... 
    Performance
    Contract work
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $170.6k - $261.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within...  ...automated testing, continuous integration, performance profiling, and observability for on‑road... 
    Performance
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

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

     ...) development, ensuring high-performance designs that strictly adhere...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...leadership, driving efforts with software/system teams from RTL development...  ...to drive cutting-edge TPU (Tensor Processing Unit) technology... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $170.5k - $193.5k

     ...delivering best-in-class financing and software products for sustainable solutions,...  ...Overview We are seeking a highly skilled Staff Software Engineer to bring technical excellence,...  ...reliable, secure, and optimized for performance. Driving our AI strategy is central to... 
    Performance

    GoodLeap

    Dallas, TX
    26 days ago
  •  ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon...  ...is both exciting and crucial.  As a Staff Engineer, you will lead the technical delivery...  ...Use advanced optimization strategies to perform large-scale distributed decision making... 
    Performance
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Worldwide

    Shield AI

    Dallas, TX
    a month ago
  • $147k - $210k

     ...Science or related technical fields.2 years of experience with performance, large-scale systems data analysis, visualization tools, or...  ...Networking. Experience with Spanner databases. Google's software engineers develop the next-generation technologies that change how... 
    Performance

    Google

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