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

Staff Software Engineer, Machine Learning Compiler, Google Research

$207k - $301k

Google

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Austin, TX, USA; Mountain View, CA, USA. Minimum qualifications Bachelor's degree in Computer Science or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 5 years of experience with compiler development or construction. Experience with low level virtual machines (LLVM) development, modifying LLVM as a contributor. Preferred qualifications Master’s degree or PhD in Computer Science, or a related technical field. Experience developing compilers using the Clang/LLVM/Multi-Level Intermediate Representation (MLIR) infrastructure, specifically for Very Long Instruction Word (VLIW) processors or Machine Learning (ML) accelerators. Experience in the design or management of large-scale systems and High-Performance Computing (HPC) environments. 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. The Machine Learning Compiler (MPACT) team in Google Research is developing open-source, retargetable compiler infrastructure in the Low Level Virtual Machines (LLVM) and MLIR frameworks to streamline iterative processor and system co-design for the Google Tensor Processing Unit (TPU) family of processors, and to enable C/C++/Cuda High Performance Computing (HPC) codes to run efficiently on TPUs. Google Research addresses challenges that define the technology of today and tomorrow. From conducting fundamental research to influencing product development, our research teams have the opportunity to impact technology used by billions of people every day. Our teams aspire to make discoveries that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field -- we publish regularly in academic journals, release projects as open source, and apply research to Google products. Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $301000 (USD) + 20% bonus target + equity + benefits. Learn more about benefits at Google. Responsibilities Build, release, and support Clang/LLVM/MLIR-based compilers, debuggers, simulators, and performance analysis tools for Google TPU accelerators. Optimize the TPU software ecosystem to support conventional High-Performance Computing (HPC) using C, C++, and Compute Unified Device Architecture (CUDA). Write TPU-specific backend code generation and optimization components, ensuring support for new hardware designs. Create MLIR components to translate and optimize OpenHLO, CUDA, and PyTorch programs for efficient TPU execution. 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 Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form. #J-18808-Ljbffr Google

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Machine Learning Compiler, Google Research in Mountain View, CA vacancy
  • $207k - $300k

     ...years of experience in software development. 5...  ...of experience with Machine Learning compilers (optimization, parallelization...  ...’s degree or PhD in Engineering, Computer Science,...  .... About The Job Google's software engineers...  ...experiences. We research, design, and develop... 
    Google
    Full time
    Temporary work

    Google

    Mountain View, CA
    2 days ago
  • $262k - $365k

    Senior Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale, CA, USA Apply...  ...), reinforcement learning (e.g., sequential...  ...JAX. Our Core Machine Learning (ML)...  ...the frameworks and compilers that power the Google...  ..., systems research, and much more.... 
    Google
    Worldwide

    Google

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

    Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor...  ...design and compiler stacks (e.g.,...  ...s production and research workloads, like Gemini...  ..., or benefits. Learn more about benefits...  ...and maintaining Machine Learning (ML)... 
    Google
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $166k - $244k

     ...experience with software development in one...  ...of the following: Machine Learning Optimization (e.g...  ..., Computer Engineering, or a related technical...  ...Vulkan, Triton), compiler technologies (e.g...  .... About The Job Google's software...  ...forward. Google researchers and engineers are... 
    Google
    Full time
    Temporary work

    Google

    Mountain View, CA
    1 day ago
  • $207k - $301k

    Google is seeking a Software Engineer in Mountain View, California, to develop technologies that enhance user engagement and information access....  ...leverage substantial experience in software development and machine learning to design systems that personalize content for... 
    Google

    Google

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

    Google is seeking a Software Engineer for the TPU Machine Learning Supercomputer (MLSC) team in Sunnyvale, California, to develop scalable features for large-scale software. Candidates should have a strong foundation in C++ or Go, large-scale infrastructure, and experience... 
    Google

    Google

    Sunnyvale, CA
    2 days ago
  • Google is seeking a Staff SWE, Compiler Architect in Sunnyvale, California, to lead...  ...strategies for AI and machine learning systems. With responsibilities...  ...and optimizing software/hardware integrations,...  ...collaborate with top engineers and researchers to shape the future of... 
    Google

    Google

    Sunnyvale, CA
    2 days ago
  • Google is seeking a Software Engineer in Mountain View, California, focused on compiler development for next-generation technologies. You will work on LLVM infrastructure to...  ...Google's TPU accelerators and contribute to research impacting billions of users. Ideal candidates... 
    Google

    Google

    Mountain View, CA
    2 days ago
  • $251k - $310k

     ...driver. Since its start as the Google Self‑Driving Car Project...  ...collaborative group of software engineers, machine learning (ML) engineers, and data scientists...  ..., you will report to a Sr Staff TLM. You will: Design...  ...with engineers and researchers to define and build data APIs... 
    Google

    Waymo

    Mountain View, CA
    2 days ago
  •  ...years of experience in software development, and with...  ...of experience with machine learning algorithms and tools,...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...About the job As a Staff Software Engineer,...  ...and feature improvements. #J-18808-Ljbffr Google
    Google

    Google

    Mountain View, CA
    2 days ago
  •  ...Since its start as the Google Self-Driving Car...  ...deploys state-of-the-art machine learning solutions that...  ...to bring cutting-edge research into production Partner...  ...world-class researchers, engineers, and product managers...  ...ML research or software development Domain expertise... 
    Google
    Internship

    Gravity Engineering Services Pvt Ltd.

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

     ...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...  ...20% bonus target + equity + benefits. Google is proud to be an equal opportunity workplace... 
    Google

    Google

    Mountain View, CA
    2 days ago
  • $238k - $302k

     ...driver. Since its start as the Google Self-Driving Car Project...  ..."? We are looking for a Staff Software Engineer to act as the Technical...  ...will partner closely with AI research and other simulation teams...  ...for complex systems or machine learning models. Product-Aware Leadership... 
    Google
    Full time
    Remote work
    Shift work

    Waymo

    Mountain View, CA
    2 days ago
  • $189k - $284k

     .... 8 years of experience in software development, and with data structures...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...video processing tools, machine learning-based video processing, or computational...  ...projects. About the job Google's software engineers develop... 
    Google
    Full time

    Google

    Mountain View, CA
    2 days ago
  • $281k - $356k

     ...Since its start as the Google Self-Driving Car...  ...agnostic Ground Truth (GT) engine that powers the next generation...  ...real-time onboard software. Since our inception...  ...of cutting-edge ML research, massive-scale data...  ...in Computer Science, Machine Learning, Robotics, or a related... 
    Google
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $237k - $337k

     ...years of experience in software development, and with...  ...). Experience with machine learning algorithms and tools...  ...Master’s degree or PhD in Engineering, Computer Science, or...  .... About the job Google's software engineers...  ...forward. As a Senior Staff Engineer, you will lead... 
    Google
    Full time

    Google

    Sunnyvale, CA
    2 days ago
  • $189k - $284k

     ...experience. 8 years of experience in software development, and with data...  ...years of experience in the Machine Learning field. 5 years of coding...  ...: Master’s degree or PhD in Engineering, Computer Science, or a...  ...business projects. About the job Google's software engineers develop... 
    Google
    Full time

    Google

    Mountain View, CA
    2 days ago
  • $189k - $284k

     .... 8 years of experience in software development, and with data structures...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...of experience in Applied Machine Learning. Experience in people management...  ...skills. About the job Google's software engineers develop... 
    Google
    Full time

    Google

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

     .... 8 years of experience in software development. 5 years of experience...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...business projects. About the Job Google's software engineers develop...  ...datasets and advanced machine learning models to improve how we rank... 
    Google

    Google

    Mountain View, CA
    2 days ago
  • $262k - $365k

     ...years of experience in software development. 5...  ...s degree or PhD in Engineering, Computer Science,...  ...About The Job At Google DeepMind our mission...  ...first general‑purpose learning agent. Central to...  ...exceptional team of Machine Learning and Neuroscience research scientists. Your responsibilities... 
    Google

    Google DeepMind

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

    Google's software engineers develop the next‑generation technologies that change how billions of users...  ...(e.g., Artificial Intelligence/Machine Learning (AI/ML) Systems, Cloud, Search, Photos...  ...Networking, Data Center operations, systems research, and much more. Individual pay is... 
    Google
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

     ...years of experience with software development in C++ or...  ...’s degree or PhD in Engineering, Computer Science, or...  ...computing (HPC) and machine learning (ML) applications,...  ...concepts. About the Job Google's software engineers...  ...operations, systems research, and much more. The... 
    Google
    Full time
    Worldwide

    Google

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

    Google in Mountain View is seeking an experienced software engineer with a strong background in software development and machine learning. The ideal candidate will lead high-impact projects, focusing on large-scale software solutions and ML infrastructure. This position... 
    Google

    Google

    Mountain View, CA
    2 days ago
  • $238k - $302k

     ...trusted driver. Since its start as the Google Self-Driving Car Project in 2009,...  ...Masters or PhD degree in Computer Science, Machine Learning or a similar discipline. Proficiency...  ...or Robotics experience 8+ years of Software Engineering experience in complex systems The... 
    Google
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $251k - $310k

     ...driver. Since its start as the Google Self-Driving Car Project in...  ...the quality of the software that drives the car. We are...  ...experienced data‑minded software engineers and data scientists to help...  ...math, physics, algorithms and machine learning. Use simulation creatively... 
    Google

    Waymo

    Mountain View, CA
    2 days ago
  • $185k - $283k

     ...years of professional software development...  ...specifically with a research or technical framework...  ...pandas, protocol buffers, Google Cloud Platform, Qiskit...  ...more of the following: Machine learning, distributed systems,...  ...job Google's software engineers develop the next-generation... 
    Google
    Full time

    Google

    Mountain View, CA
    2 days ago
  • $193.93k - $352.29k

     ...capital from Uber, NVIDIA, Google, Softbank, Fidelity,...  ...components in machine learning model life cycle, to...  ...Work with autonomy engineers to optimize, validate...  ...a world-class model compiler framework, FTL. Write...  ...robust, high quality software to increase our confidence... 
    Google
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • $207k - $301k

     ...testing and launching software products. 5 years of...  ...Master’s degree or PhD in Engineering, Computer Science, or...  .... About The Job Google Cloud’s mission is to...  ...processes that run on all our machines. The Borglet...  ...hardware, software, machine learning, and systems infrastructure... 
    Google

    Google

    Sunnyvale, CA
    2 days ago
  •  .... 8 years of experience in software development. 7 years of experience...  ...). Experience designing machine learning evaluation frameworks....  ...Master’s degree or PhD in Engineering, Computer Science, or a related...  ...deliver features. About The Job Google’s software engineers develop... 
    Google
    Early shift

    Google

    Mountain View, CA
    2 days ago
  • $262k - $365k

    Senior Staff Software Engineer, Search Evaluation Infrastructure Development Google New York, NY, USA ; Mountain View, CA, USA X Note:...  ...target + equity + benefits. Learn more about benefits at Google...  ...project strategy, lead large‑scale machine learning (ML) infrastructure... 
    Google
    Early shift

    Google Inc.

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Machine Learning Compiler, Google Research. Be the first to apply!