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

Software Engineer III, TPU Performance, Hardware and Software Codesign

$147k - $210k

Google

Develop and scale benchmarking and workload characterization strategies to enable fast grounding-to-silicon, root-cause performance analysis, and TPU mapping optimization.Drive full-stack hardware-software co-design to optimize current and future ML accelerator architectures for business-critical production models (e.g., LLMs and embedding models).Partner with Product Areas (e.g., YouTube and Ads) to scale key workload pipelines efficiently (Perf/$/Watts) during TPU Pilot and General Availability (GA) transitions.Build and upgrade compiler-aware simulator tools, hardware cost-models, and performance-ladder pathways to baseline and project physical silicon capabilities.Distill complex performance analyses and hardware trade-offs into presentations to guide TPU roadmap decision-making in core leadership forums (e.g., ArchForums, NPI, BCR reviews, and TdJs).Minimum qualifications:Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages.2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.2 years of experience with computer architecture, performance analysis, and performance modeling.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.2 years of experience with data structures and algorithms.Experience developing accessible technologies.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.In this role, you will bridge the gap between ML workloads and custom Tensor Processing Unit (TPU) hardware. You will analyze and optimize how distributed systems, compiler architectures—such as Accelerated Linear Algebra (XLA)—and emerging software abstractions, such as Compound AI and multi-step agentic systems, execute across Google’s AI infrastructure. You will collaborate with various product area architects within Google, such as Google Cloud and YouTube, and external customers to systematically onboard novel workloads with engaged performance. Your optimizations will directly drive TPU adoption, secure pre-sales engagements, and shape our future ML infrastructure roadmap.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $147000 - $210000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages.2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.2 years of experience with computer architecture, performance analysis, and performance modeling.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer III, TPU Performance, Hardware and Software Codesign in Sunnyvale, CA vacancy
  • $138k - $197k

    Define TPU microarchitecture and develop high-quality, performant, and power-efficient SystemVerilog RTL...  ...degree in Electrical Engineering, Computer Engineering,...  ...shape the future of AI/ML hardware acceleration. You will...  ...the future. From software to hardware our teams... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    a month ago
  • $207k - $300k

     ...team responsible for TPU development and Silicon...  ...providing coaching and performance feedback, and aligning...  ...problems, and uphold engineering best practices through...  ...ISS), embedded firmware/software for test boards, and...  ...methodologies to maximize hardware stress testing.... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    6 days ago
  • $207k - $301k

     ...Software Engineer Manager, TPU Silicon Validation Google, Sunnyvale, CA, USA Apply Primary Qualifications...  ...test content for complex chips and hardware systems. ~ Experience working with...  ...required for chip functionality and performance validation in both pre‑ and post‑... 
    Performance
    Worldwide

    Jobleads-US

    Sunnyvale, CA
    3 days ago
  •  ...infrastructure startup, we are building high-performance systems that power next-generation,...  ...challenges at the boundary of hardware and software. Diagnostics Team Details : We are looking for inquisitive software engineers eager to bridge the gap between software... 
    Performance
    Full time
    Immediate start

    Nexthop Systems

    Santa Clara, CA
    10 hours ago
  •  ...Job Title: Software Engineer III Location: Mountain View , CA, US, 2 days a week hybrid SDG Tuesday/Wed Top Skill Software...  ...phases of the development lifecycle, ensuring top-notch performance and responsiveness of applications. - Assist in the... 
    Performance
    For contractors
    Self employment
    Worldwide
    2 days per week

    Apex Informatics

    Mountain View, CA
    5 days ago
  • $72 - $74 per hour

     ...Akkodis is seeking a Software Engineer III for a Contract with a client in Cupertino, CA. Candidate must have strong capability in developing...  ...large language models for targeted downstream tasks and performance improvements. Developing scalable data pipelines that... 
    Performance
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Cupertino, CA
    3 days ago
  • $117k - $234k

     ...Position Summary... What you'll do... About the Role As a Software Engineer III at Walmart, you will design, build, and scale high‑impact...  ...Ensure backend systems meet availability, scalability, performance, and security requirements. Integrate telemetry,... 
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $147k - $210k

     ...sources of issues and the impact on hardware, network, or service operations and quality...  ...or Python.2 years of experience with performance, large scale systems data analysis,...  ..., diagnosis and resolution, and software test engineering. Google's software engineers develop... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    6 days ago
  • $182k - $242k

     ...superior infrastructure performance with deep...  ...inference. Our stack is engineered for speed, scale,...  ..., and hardware teams to turn kernel...  ..., GPU/accelerator software, or performance-critical...  ...authoring kernels on GPU/TPU. HIP / ROCm and...  ...card holder), (iii) refugee under 8 U... 
    Performance
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    17 days ago
  • $90.58k - $134.74k

    OverviewSRI Robotics seeks a Robotics Software Engineer onsite at our headquarters...  ..., developing novel robotic hardware and software systems.CHECK...  .... with 2+ years OR M.S.; RE III - Bachelors with 5+ years OR...  ...SRI's Pay for Outstanding Performance program or the annual... 
    Performance

    SRI International

    Menlo Park, CA
    a month ago
  • $90k - $180k

     ...position is not eligible for remote work.Role summary:As a Software Engineer III, you will build and enhance scalable backend services that...  ...high-quality features, and help ensure system reliability, performance, and security. You will participate in design discussions,... 
    Performance
    Full time
    Temporary work
    Part time
    Work at office

    Walmart

    Sunnyvale, CA
    a month ago
  • $117k - $234k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Software Engineer III at Walmart, you will lead the design and development of...  .... This role involves troubleshooting complex issues, performing root cause analysis, and driving continuous improvement... 
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    22 days ago
  • $147k - $210k

     ...sources of issues and the impact on hardware, network, or service operations and quality...  ...fields.2 years of experience with performance, large scale systems data analysis,...  ...health, diagnosis and resolution, and software test engineering. Google's software engineers develop... 
    Performance

    Google

    Sunnyvale, CA
    3 days ago
  • $163k - $236k

     ...partitioning expertise.Utilize software-based construction to...  ...ensure robust, high-performance silicon delivery....  ...degree in Electrical Engineering, Computer Engineering,...  ...shape the future of AI/ML hardware acceleration. You will...  ...to drive cutting-edge TPU (Tensor Processing... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $193.3k - $261.5k

    The AWS BIOS Engineering team creates and maintains custom firmware...  ...industry-leading in security, performance, and operational excellence,...  ...with internal teams (hardware, validation, security) and external...  ...non-internship professional software development experience- 5+... 
    Performance
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Cupertino, CA
    a month ago
  • $147k - $211k

     ...Review code developed by other engineers and provide feedback to...  ...of issues and the impact on hardware, network, or service operations...  ....2 years of experience with performance, systems data analysis,...  ...diagnosis and resolution, and software test engineering.In this role... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    a month ago
  • $193.3k - $261.5k

     ...like to use network and Unix systems engineering to deliver simple, sustainable, and repeatable...  ...help.You’ll join a diverse team of software, hardware, and network engineers, supply chain...  ...'s goal is to balance efficiency, performance and reliability to allow customers... 
    Performance
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    13 days ago
  •  ...problem domains well, and have a consistent track record of high performance and delivery. \n Basic Qualifications: You are...  ...Chicago, Denver, San Diego, DC) Zone 3: $135,000 - $186,560 (Other US Metros) #LI #engineering #softwareengineerjobs #hybrid #LI-AG1... 
    Performance
    Full time
    Flexible hours
    Shift work

    Lead Bank

    Sunnyvale, CA
    10 hours ago
  •  ...way we conduct research and engineering. Within IBM Research AI...  ...and built. The AI-Native Hardware-Software Co-design Methodologies organization...  ...improve end-to-end system performance and efficiency, and uncover...  ...Native Hardware & Software Codesign internship 2027 Date... 
    Performance
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Shift work

    IBM

    San Jose, CA
    1 day ago
  •  ...About the Role We are seeking an experienced Backend Software Engineer to design and build scalable systems that ensure compliance...  ...optimize systems for large-scale data processing Ensure high performance, reliability, and scalability of backend services... 
    Performance
    Contract work

    Varite

    Mountain View, CA
    1 day ago
  •  ...Software Engineer III Be an integral part of an agile team that continually pushes boundaries to enhance, build, and deliver top-tier technology...  ...validate, and refine AI-generated outputs for correctness, performance, and security. Understanding of responsible AI use in... 
    Performance

    Chase

    Palo Alto, CA
    5 days ago
  •  ...Communication Systems Software Engineer We're building safety-enhancing...  ...for traffic shaping, network performance monitoring, and failover/...  ...integration of complex third-party hardware and software systems into...  ...lawful permanent resident, (iii) refugee under 8 U.S.C. § 11... 
    Performance
    Permanent employment
    Remote work

    Reliable Robotics Corporation

    Mountain View, CA
    4 days ago
  • $147k - $210k

     ...-party, enabling SOTA hardware acceleration and use cases...  ...(GPU/Pixel TPU/NPUs/CPU) on Android,...  ...desktop, and more.Improve performance of on-device model inference...  ...of experience with software development in one or...  ...ML.Google's software engineers develop the next-generation... 
    Performance

    Google

    Sunnyvale, CA
    3 days ago
  • $149k - $359k

     ...hyperscalers, AI labs, the AI hardware supply chain, data platform...  ...THE ROLE Join our Core Engineering team to power the foundation...  ...challenges through thoughtful software design. Partnering closely...  ...fault tolerance to guarantee performance under high workloads. Collaborate... 
    Performance
    Full time
    Work at office
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    9 hours ago
  • $193.3k - $261.5k

     ...best-in-class ML inference performance at the lowest cost in cloud...  ...all enabled by cutting edge software stack, the AWS Neuron...  ...disciplines including silicon engineering, hardware design and verification, software...  ...Learning Compiler Engineer III on the AWS Neuron team, you... 
    Performance
    Internship
    Local area
    Work from home
    Relocation
    Flexible hours

    Amazon

    Cupertino, CA
    13 days ago
  • $147k - $210k

     ...the sources of issues and the impact on hardware, network, or service operations and quality...  ...to data preparation, optimization, and performance enhancements.Minimum qualifications:...  ...the enterprise world.Our mission is to engineer the platform for building and running AI... 
    Performance

    Google

    Sunnyvale, CA
    3 days ago
  • $159k - $230k

     ...define architecture, execute hardware design, and product...  ...functionally with Hardware, Software, Mechanical, Thermal, Validation...  ...Bachelor’s degree in Electrical Engineering, Computer Engineering, Physics...  ..., delivering unparalleled performance, efficiency, and integration... 
    Performance
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $147k - $210k

     ...experience.2 years of experience with software development using C++.2 years of experience...  ...) or analyzing and optimizing software performance.2 years of experience architecting and...  ...or related technical field.Experience engineering database internals (e.g., storage... 
    Performance

    Google

    Sunnyvale, CA
    6 days ago
  • $147k - $210k

     ...efficiency of Gemini models on hardware accelerators (TPUs and GPUs)...  ....Design and implement high-performance, low-level custom kernels...  ....2 years of experience with software development in C++ or Python...  ...our prototypes. As a Software Engineer, you will be working with... 
    Performance

    Google

    Mountain View, CA
    3 days ago
  • $147k - $210k

     ...the sources of issues and the impact on hardware, network, or service operations and...  ...to data preparation, optimization, and performance enhancements.Minimum qualifications:Bachelor...  ...accessible technologies.Google's software engineers develop the next-generation... 
    Performance

    Google

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

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