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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III, TPU Performance, Hardware and Software Codesign in Sunnyvale, TX 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, TX
    4 days ago
  • $174k - $252k

     ...optimization techniques for TPU backend necessary for...  ...horizontal scaling performance.Build compiler related...  ...issues and improving engineering experience.Minimum...  ...years of experience with software development in one or...  ...TensorFlow, JAX, PyTorch), or hardware accelerators (e.g.,... 
    Performance

    Google

    Sunnyvale, TX
    1 day 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, TX
    4 days ago
  • $240k - $333k

     ...roadmap and architecture for the hardware/software stack, ensuring unparalleled performance for the training and serving of...  ...functional partnerships across hardware engineering, compiler development, and ML...  ...to drive cutting-edge TPU (Tensor Processing Unit) technology... 
    Performance
    Worldwide
    Shift work

    Google

    Sunnyvale, TX
    1 day 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

    Sunnyvale, TX
    2 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, TX
    4 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, TX
    4 days ago
  • $147k - $210k

     ...of issues and the impact on hardware, network, or service operations...  ....2 years of experience with software development using C++.2...  ....Experience delivering deep performance, scalability, or reliability...  ...environments.Google's software engineers develop the next-generation... 
    Performance

    Google

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

     ...Tensor Processing Unit (TPU) fleet efficiency analysis and performance optimization, while identifying...  ...Tensor Processing Unit hardware to enable larger models...  ...years of experience in software development.5 years of...  ...’s degree or PhD in Engineering, Computer Science, or a... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $192k - $278k

     ...definition and optimization of the hardware/software stack to enable performant training and serving of large ML...  ...qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer...  ...opportunity to drive cutting-edge TPU (Tensor Processing Unit)... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    2 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, TX
    4 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...  ...opportunity to drive TPU (Tensor Processing... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    3 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
    Worldwide

    Google

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

     ...team members in debug of hardware, tooling, and project...  ...issues, as well as software team members in running...  ...and debugging tests and performing functional validation...  ...degree in Electrical Engineering, Computer Engineering,...  ...to drive cutting-edge TPU (Tensor Processing Unit... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    4 days 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, TX
    2 days ago
  •  ...to build new solutions from the ground up? If so, being a Software Engineer III at Frost could be the job for you.At Frost, it’s about more...  ...testing frameworks.Strong troubleshooting, debugging, and performance tuning skills across application, platform, and infrastructure... 
    Performance
    Full time

    Frost Bank

    Dallas, TX
    4 days ago
  •  ...environment? As an experienced Sr. .Net Full Stack Developer - Software Engineer III - you will have the ability to share new ideas and...  ...functionally with product and engineering teams to deliver high-performance software solutions that drive operational efficiency and align... 
    Performance

    Deloitte

    Dallas, TX
    2 days ago
  • $174k - $252k

     ...scaling for upcoming TPU chips) by making contributions...  ..., and propose new hardware features.Collaborate...  ...Driver, Runtime, and Performance Analysis teams and many...  ...of experience with software development in one or...  ...projects.Google's software engineers develop the next-... 
    Performance

    Google

    Sunnyvale, TX
    4 days ago
  • $102.5k - $210.6k

    Position Summary As an Applied AI Engineer III, you will actively engage in your...  ...engineering craftsmanship across full-stack software engineering and modern frameworks—...  ...limitation, individual and organizational performance. Deloitte is committed to providing... 
    Performance
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Dallas, TX
    2 days ago
  • $163k - $236k

     ...degree in Electrical Engineering, Computer Engineering,...  ...Experience with power, performance and area optimizations...  ...Experience interacting with software, architecture,...  ...shape the future of AI/ML hardware acceleration. You will...  ...to drive cutting-edge TPU (Tensor Processing... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    15 hours ago
  • $163k - $236k

     ...development, ensuring high-performance designs that strictly...  ...degree in Electrical Engineering, Computer Engineering,...  ...optimization, and hardware/firmware partitioning....  ...driving efforts with software/system teams from RTL...  ...to drive cutting-edge TPU (Tensor Processing Unit... 
    Performance
    Worldwide

    Google

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

     ...state-of-the-art (SOTA) hardware acceleration and use...  ...accelerators (GPU/Pixel TPU/NPUs/CPU) on Android,...  ..., 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, TX
    15 hours ago
  • $174k - $252k

    Conduct comprehensive serving performance studies on (current and...  ...Partner with model researchers, software and hardware teams to co-design...  ...influence the roadmap for future TPU/Cloud Silicon architectures...  ...Science, Electrical Engineering, Computer Engineering, a related... 
    Performance
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $138k - $197k

     ...microarchitecture for the TPU, writing high-quality, performant, and power-efficient RTL...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...the future of AI/ML hardware acceleration. You will have...  ...build the future. From software to hardware our teams are... 
    Performance
    Worldwide

    Google

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

     ...developing distributed databases or storage systems.Experience in performance analysis, debugging, and optimization for distributed or...  ...concepts, consensus algorithms (e.g., Paxos).Google's software engineers develop the next-generation technologies that change how billions... 
    Performance

    Google

    Sunnyvale, TX
    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, TX
    3 days ago
  • $163k - $237k

     ...execution to deliver high-performance network design...  ...system architects and software/firmaware teams to ensure...  ...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, TX
    2 days ago
  • $207k - $300k

     ...LLM/Non-LLM models bringup to performance tuning/optimization on Google Cloud TPUs. Manage up to 6 engineers to drive and deliver results...  ...across single-host and multi-host TPU.Design and implement key...  ...experience.8 years of experience in software development.5 years of... 
    Performance

    Google

    Sunnyvale, TX
    1 day ago
  • $174k - $252k

     ...maintain and improve switch software.Manage individual...  ...scalability and performance tuning of large-scale...  ...issues and the impact on hardware, network, or service operations...  ....Google's software engineers develop the next-...  ...performance fabrics for TPU and GPU workloads.Our... 
    Performance

    Google

    Sunnyvale, TX
    15 hours ago
  •  ...Dallas, Texas | Kopin** The Embedded Software Engineer III contributes to the development and optimization...  ..., and hands-on experience with hardware/software integration. The role...  ...system requirements, timing budgets, and performance margins. Maintain firmware... 
    Performance
    Permanent employment
    For contractors
    Local area

    Kopin

    Dallas, TX
    3 days 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!