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

Software Engineer III, Machine Learning Compiler, TPU Scaling

$147k - $210k

Google

Software Engineer III, Machine Learning Compiler, TPU Scaling Share Software Engineer III, Machine Learning Compiler, TPU Scaling _corporate_fare_ Google _place_ Sunnyvale, CA, USA **Mid** Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Share Software Engineer III, Machine Learning Compiler, TPU Scaling _info_outline_ XIn most instances, this position requires in-person interviews as part of the hiring process. **Minimum qualifications:**

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience in low level systems programming languages (e.g. C++ or C).
  • 1 year 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.
  • 1 year of experience with end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging).
  • Experience in performance optimization and compiler development.
**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.
  • Experience with Hardware Design, Hardware Architecture.
**About the job** 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. Our team develops the ML Compiler (XLA) for running workloads on thousands of TPU, GPU or other accelerators. Accelerated Linear Algebra (XLA) powers all Google’s internal ML workloads and is a preferred choice for external foundational model producers and researchers for its advanced performance, usability and open source nature. As part of the team, you will be developing the compiler's ability to generate efficient communication on TPU. Your team will develop the compiler's horizontal scaling stack including collective op lowering, hiding communication latency, program sharding and more. Together these make it possible to train and serve the world's largest models efficiently on TPU.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s 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 + benefits Learn more aboutbenefits at Google ( . **Responsibilities**
  • Execute solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.
  • Implement and optimize collective operations (e.g., all-reduce, all-gather, reduce-scatter, all-to-all) in the XLA TPU backend, from HLO-level transformations to low-level code generation.
  • Improve compiler scheduling to overlap communication with computation, balancing latency, memory pressure and throughput.
  • Analyze current and upcoming TPU architecture and interconnect features and use them to improve scaling performance.
  • Work with ML performance and research teams to diagnose scaling bottlenecks and reach roofline performance on critical workloads.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) . Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy ( ,Know your rights: workplace discrimination is illegal ( ,Belonging at Google ( , andHow we hire ( . If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form ( . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right. 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 and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer III, Machine Learning Compiler, TPU Scaling in Sunnyvale, CA vacancy
  • $147k - $210k

     ...collaborating with the compiler team on cost modeling...  ...out-of-the-box software performance and open-...  ...Experience in systems engineering.Preferred qualifications...  ...techniques.Experience with machine learning, compiler...  ...information at massive scale, and extend well beyond... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $70 per hour

     ...across 15+ U.S. states. Software Engineering builds the brains of...  ...-making and deep learning, while collaborating...  ...within Smart Perception / Machine Learning) is...  ...the gap between large-scale multi-task ML research...  ...tuning, quantization, compilation, and quantization-aware... 
    Suggested
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

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

    Software Engineer III, AI/ML Recommendations, Rankings, Predictions Share Software Engineer...  ...1 year of experience with end-to-end Machine Learning (e.g., model deployment, model evaluation...  ...to handle information at massive scale, and extend well beyond web search. We... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $165.2k - $223.6k

     ...AWS Neuron, the software development kit...  ...deep learning and GenAI workloads...  ...Amazon's custom machine learning accelerator...  ...includes an ML compiler, runtime,...  ...train frontier-scale models on Trainium...  ...looking for software engineers to help build...  ...GPUs, Neuron, TPU or other AI... 
    Suggested
    Local area
    Work from home
    Flexible hours
    Shift work

    Amazon

    Cupertino, CA
    4 days ago
  • $174k - $252k

     ...accelerators (GPU / Pixel TPU / NPUs / CPU)...  ...with software development in...  ...reinforcement learning (e.g., sequential...  ...with end-to-end Machine Learning (e.g.,...  ...ML converters/compilers, and hardware-accelerated...  ...'s software engineers develop the...  ...at massive scale, and extend well... 
    Suggested

    Google

    Sunnyvale, CA
    10 hours ago
  • $147k - $210k

     ...deploy, maintain, and improve software. Manage individual project...  ...direction for research where engineering gaps are identified that...  ...network system design, and large-scale storage systems.Experience...  ...architecture, automation, and machine learning. You will perform research,... 

    Google

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

     ...performance improvements at scale.Be among the first to bring Gemini to new TPU generations by...  ...future TPU hardware and compiler roadmaps.Implement...  ...in Computer Science, Software Engineering, Mathematics, or a related...  ...Models (LLMs), Machine Learning and related frameworks... 
    Work experience placement
    Internship

    Google

    Mountain View, CA
    2 days ago
  •  ...technically exceptional PMTS AI/ML Compiler Engineer to join AMD's AI Software organization. In this role, you...  ...intersection of compiler technology, machine learning frameworks, GPU architecture, and...  ...to improve performance for large-scale AI models.You enjoy collaborating... 

    AMD

    San Jose, CA
    18 hours ago
  • $147k - $210k

     ....2 years of experience with software development in one or more programming...  ...experience with end-to-end Machine Learning (e.g., model deployment,...  ....Google's software engineers develop the next-generation...  ...handle information at massive scale, and extend well beyond web... 

    Google

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

     ...Experience on GenAI/LLM.Industry experience in machine learning or ads.Strong quantitative reasoning...  ...learning, or natural science.Google's software engineers develop the next-generation...  ...need to handle information at massive scale, and extend well beyond web search. We... 

    Google

    Mountain View, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer!NVIDIA is seeking engineers to develop...  ...at the intersection of large-scale systems, compilers, and deep learning...  ...and design teams to feedback software observations, influence future architectures... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $163k - $236k

     ...digital designs within the TPU.Partner with...  ...design tools, flows, and engineering methodologies.Minimum...  ...accelerators powering our AI and machine learning workloads in...  ...Infrastructure at unparalleled scale, efficiency,...  ...build the future. From software to hardware our teams... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $165.2k - $223.6k

     ...Software Development EngineerAmazon Web Services (AWS...  ...Software Development Engineer (SDE) talent for anticipated...  ..., Game Development, Compiler Engineering, Artificial Intelligence/Machine Learning, Healthcare AI,...  ...and developing large-scale, multi-tiered, multi-threaded... 
    Internship
    Local area
    Flexible hours
    Day shift

    Amazon

    Cupertino, CA
    4 days ago
  •  ...ecosystem to deploy autonomy at scale, from robotaxis and...  ...About the Role As a software engineering intern, you will work closely...  ...leading experts in the field of machine learning, robotics, and software. Depending...  ...training platform, ML compiler, model components libraries... 
    Internship
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • $147k - $210k

     ...of experience with developing large-scale infrastructure, distributed systems...  ...health, diagnosis and resolution, and software test engineering. Google's software engineers develop...  ...and manages the hardware, software, machine learning, and systems infrastructure for all... 

    Google

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

     ...of the hardware/software stack to enable...  ..., focusing on scaling, quality, and their...  ...design, compiler development, and...  ...in Electrical Engineering, Computer Engineering...  ...with deep learning frameworks such...  ...drive cutting-edge TPU (Tensor...  ...roadmap for future machine learning serving... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $136k - $245k

     ...advanced AI-native platform. We work on large scale distributed systems, processing almost 3...  ...Role CrowdStrike is seeking a Cloud Engineer III to join our Asset Management Engineering...  ...5+ years (Avg YoE: 6-10 yrs) of overall software engineering experience ~3+ years in... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    a month ago
  • $35 - $45 per hour

     ...techniques to accelerate early compiler development Exploring and...  ...latency and bandwidth of machine learning models Engaging with QA teams...  ...Science or Computer Engineering with a focus on compilers Some...  ...include experience in low-level software architecture, modeling, or... 
    Hourly pay
    Internship

    UP CAP

    San Jose, CA
    2 days ago
  • $35 - $45 per hour

    About The Role We are seeking a Compiler Engineer intern to support the Compiler Software team in developing the compiler and runtime for in-memory machine learning accelerators at TetraMem. Responsibilities Explore and support techniques to accelerate early compiler... 
    Internship
    Local area

    TetraMem - Accelerate The World

    San Jose, CA
    2 days ago
  • $70 per hour

     ...simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's...  ..., decision-making and deep learning, while collaborating with...  ...training and evaluating Machine Learning models Experience...  ...with C++ and large-scale distributed systems General... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    1 day ago
  • $70 per hour

     ...simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's...  ..., decision-making and deep learning, while collaborating with...  ...: Systems Intelligence and Machine Learning (SIML) Subteam:...  ...Description: Scale the world's most trusted driver... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    1 day ago
  • $109.65k

     ...'s your playground. Our engineers work on scalable systems...  ...that operate at global scale. This is an environment where you learn by building. Whether you...  ...native solutions, optimizing machine learning models, or...  ...systems Knowledge of software development lifecycle, including... 
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Sunnyvale, CA
    4 days ago
  •  ...Job Description Job Description Job Title: Software Engineer III Location: Sunnyvale, CA Duration: 12 Months Responsibilities...  ...into dataset changes Data handling: comfortable with large-scale dataset generation, storage, and versioning Familiarity with... 

    eTeam Inc.

    Sunnyvale, CA
    18 days ago
  • The RoleWe're looking for a Software Engineer to join the team building the core of Gridmatic's battery...  ...architectural decisions as we scale the platform alongside our asset portfolioJoin...  ..., Flyte, or TemporalEnthusiasm to learn about and work on details of the application... 
    Home office
    Flexible hours

    Gridmatic

    Cupertino, CA
    18 hours ago
  • $127.1k - $185k

     ...AWS Neuron SDK, the software development kit...  ...to accelerate deep learning and GenAI workloads on AWS Trainium machine learning accelerators...  ...boundary, our engineers build systematic infrastructure...  ...through to compiler, runtime, and...  ...peak performance at scale for customers and... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $165.2k - $223.6k

     ...AWS Neuron SDK, the software development kit...  ...to accelerate deep learning and GenAI workloads on AWS Trainium machine learning accelerators...  ...boundary, our engineers build systematic infrastructure...  ...through to compiler, runtime, and...  ...peak performance at scale for customers and... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $147k - $210k

     ...quality and impact of AI-assisted engineering tools.Establish automated...  ....2 years of experience with software development in one or more programming...  ...developer tools (e.g., compilers, automated releases, code...  ...handle information at massive scale, and extend well beyond web search... 

    Google

    Mountain View, CA
    18 hours ago
  • $165.2k - $223.6k

    AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers...  ...As the Software Development Engineer for the Neuron Runtime Team,...  ...to ensure that the our C++ compiler generates key information so... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  •  ...ROLE: AMD is looking for a motivated engineer to join a core team of incredibly...  ...working on developing a cutting-edge machine learning model compiler targeting AMD AIE in Ryzen AI PC and...  ...candidate should be passionate about software development. The candidate should be... 

    AMD

    San Jose, CA
    1 day ago
  • $117k - $234k

     ...hybrid options are not available. Role Summary:As a Software Engineer III at Walmart, you will design, build, and scale high-impact systems across backend services,...  ...bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and... 
    Full time
    Temporary work
    Part time
    Remote work

    Walmart

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III, Machine Learning Compiler, TPU Scaling. Be the first to apply!