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

Staff Software Engineer, Machine Learning Compilers, Edge TPU

$207k - $300k

Google

Benefits Health, dental, vision, life, disability insurance Retirement Benefits: 401(k) with company match Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment Sick Time: 40 hours/year (statutory, where applicable); 5 days/event (discretionary) Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks Baby Bonding Leave: 18 weeks Holidays: 13 paid days per year By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; Kirkland, WA, USA . Minimum Qualifications Bachelor’s degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture. 5 years of experience with Machine Learning compilers (optimization, parallelization, etc.). 5 years of experience with relevant ML design and ML infrastructure (e.g., model deployment, model evaluation, etc.). Preferred Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Experience in optimizing ML models for inference. Experience compiling for heterogeneous architectures across IPs, including CPU, GPU, and NPUs. Experience with hardware-software co-design. Experience in MLIR or Low Level Virtual Machine (LLVM). Experience in compiler development, particularly in the context of accelerator-based architectures, vector instruction optimizations, or vectorizing compilers. 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. EdgeTPU is a family of embedded machine learning (ML) accelerators that aim toward a broad set of applications. The compiler team is responsible for analysis, optimization, and compilation of ML models focusing EdgeTPU. Google's mission is to organize the world’s information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people’s lives better through technology. The US base salary range for this full‑time position is $207,000–$300,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job‑related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google. Responsibilities Work as part of the EdgeTPU compiler team, building ML compilers for EdgeTPU hardware and analyzing and improving the compiler quality and performance on optimization decisions, correctness and compilation time. Work with and extend ML authoring frameworks, including JAX, Pytorch to compile ML models for the EdgeTPU. Work with ML runtime systems to deploy optimized ML models on the EdgeTPU. Work with EdgeTPU architects to design the Hardware/Software (HW/SW) interface, and co‑optimizations between CPU, GPU, and TPU. Collaborate with ML model developers, researchers, and EdgeTPU hardware/software teams to accelerate the transition from research ideas to user experiences running on the EdgeTPU. Equal Employment Opportunity 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 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Machine Learning Compilers, Edge TPU in Mountain View, CA vacancy
  • $197k - $291k

    Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale...  ...algorithm design and compiler stacks (e.g., OpenXLA...  ...of cutting‑edge AI models, delivering...  ...equity, or benefits. Learn more about benefits at...  ...identifying and maintaining Machine Learning (ML)... 
    Suggested
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $262k - $365k

    Senior Staff Software Engineer, TPU Performance corporate_fare Google...  ...voice), reinforcement learning (e.g., sequential...  ...PyTorch or JAX. Our Core Machine Learning (ML) team...  ...the frameworks and compilers that power the...  ...development of our cutting-edge AI models,... 
    Suggested
    Worldwide

    Google

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

     ...years of experience with software development in C++ or...  ...accelerators or TPU systems. Preferred Qualifications...  ...’s degree or PhD in Engineering, Computer Science, or...  ...computing (HPC) and machine learning (ML) applications,...  ...development of our cutting‑edge AI models, delivering... 
    Suggested
    Full time
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $207k - $301k

     ...of experience with software development in one...  ...experience with compiler development or construction...  ...low level virtual machines (LLVM) development...  ...or Machine Learning (ML) accelerators....  ...Google's software engineers develop the next-...  ...Processing Unit (TPU) family of processors... 
    Suggested

    Google

    Mountain View, CA
    1 day 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... 
    Suggested

    Google

    Sunnyvale, CA
    1 day ago
  • $207k - $301k

    Staff Software Engineer, AI/ML Infrastructure, TPU Supercomputers Google. Sunnyvale, CA, USA Advanced Experience owning...  ...the development of our cutting-edge AI models, delivering unparalleled...  ...bonus target + equity + benefits. Learn more about benefits at Google. Responsibilities... 
    Remote work
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $193.93k - $352.29k

     ...infrastructure components in machine learning model life cycle, to...  ...stack with cutting‑edge optimization...  .... Work with autonomy engineers to optimize, validate,...  ...maintain a world‑class model compiler framework, FTL. Write robust, high‑quality software to increase our confidence... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

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

     ...practical experience. 8 years of software development experience in C,...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...the development of our cutting‑edge AI models, delivering unparalleled...  ...+ benefits Responsibilities Learn more about benefits at Google... 
    Remote work
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $147k - $211k

     ...years of experience with software development or 1 year...  ...and deploying machine learning models or infrastructure...  ...Job Google's software engineers develop the next-generation...  ...Google’s cutting‑edge technology, and tools...  ...Design and maintain TPU supercomputer software... 

    Google

    Sunnyvale, CA
    1 day ago
  • $116k - $166k

     ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...Experience with hardware and software integration or validation....  ...to drive cutting‑edge TPU (Tensor Processing Unit) technology...  ...of the TPU team that builds Machine Learning Accelerator ASICs for Google... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $163k - $237k

     ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...opportunity to drive cutting-edge TPU (Tensor Processing Unit)...  ...accelerators powering our AI and machine learning workloads in datacenters....  ...to build the future. From software to hardware our teams are... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $100k

    Join to apply for the Sr. Engineer, Software - AI Compiler role at Tenstorrent Join to apply for the Sr...  ...is leading the industry on cutting-edge AI technology, revolutionizing performance...  ...by compiler optimization and machine learning, with experience in PyTorch, JAX,... 
    Permanent employment
    Full time
    Remote work

    Tenstorrent

    Santa Clara, CA
    4 hours ago
  • $262k - $365k

     ...years of experience in software development. 5 years...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...first general‑purpose learning agent. Central to this...  ...with the cutting‑edge AI agents developed by...  ...our exceptional team of Machine Learning and Neuroscience... 

    Google DeepMind

    Mountain View, CA
    1 day ago
  • $198k - $326k

     ...training, feature engineering and serving with hundreds...  ...infra, compute software, and hardware to...  ...GNNs, Incremental Learning, Online Learning...  ...scale. As a Sr. Staff Software Engineer,...  ...influence cutting edge open‑source projects...  ...Expertise in machine learning infrastructure... 
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    1 day ago
  • $189k - $284k

     .... 8 years of experience in software development, and with data structures...  ...5 years of experience with machine learning algorithms and tools (e.g.,...  ...Master’s degree or PhD in Engineering, Computer Science, or a...  ...the intersection of cutting-edge technology and boundless creativity... 
    Full time

    Google

    Mountain View, CA
    1 day ago
  • $179.2k - $268.8k

     ...alongside leading experts across machine learning and robotics, cloud...  ...operations, systems and safety engineering - all dedicated to making a...  ...professionals who specialize in cutting‑edge computer vision and machine...  ...maintain industry‑leading software practices and principles... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Palo Alto, CA
    1 day ago
  • $281k - $356k

     ...platform-agnostic Ground Truth (GT) engine that powers the next...  ...outperform real-time onboard software. Since our inception in early...  ...critical intersection of cutting-edge ML research, massive-scale...  ...or PhD in Computer Science, Machine Learning, Robotics, or a related field... 
    Full time
    Remote work

    Waymo

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

    Google's software engineers develop the next‑generation technologies that change how billions of...  ...(e.g., Artificial Intelligence/Machine Learning (AI/ML) Systems, Cloud, Search, Photos...  ...empowering the development of our cutting‑edge AI models, delivering unparalleled computing... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  •  ...and deploys state-of-the-art machine learning solutions that predict the...  ...problems, applying cutting-edge techniques, including foundation...  ...world-class researchers, engineers, and product managers to deliver...  ...) in applied ML research or software development Domain expertise... 
    Internship

    Gravity Engineering Services Pvt Ltd.

    Mountain View, CA
    1 day ago
  • $160k

    What To Expect As a Software Engineer within our Autonomy teams, you will contribute to one of the...  ...for developing and maintaining a compiler toolchain to support pre‑silicon development...  ...more complex models. With a cutting‑edge co‑designed MLIR compiler and runtime architecture... 
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  •  .... Employing advanced machine-learning methods to whole-genome...  ...with a focus on software and cloud architecture...  ...You'll partner across Engineering, Data Science, R&D, Regulatory...  .... Partner with staff engineers on test...  ...proficiency in at least one compiled language (Rust, Java,... 
    Flexible hours
    3 days per week

    DELFI Diagnostics

    Palo Alto, CA
    1 day ago
  • $60k - $120k

     ...forefront of the AI-powered data engineering revolution. You can read...  ...for? We\'re in search of a Staff Software Engineer who brings a...  ...APIs Familiarity with AI and machine learning concepts, particularly in the...  ...techniques with cutting-edge AI technologies. High Visibility... 
    Remote work
    Worldwide

    Early Stage Partners LP

    Sunnyvale, CA
    4 days ago
  • d-Matrix is seeking a Staff Software Engineer - Kernels to join our team in Santa Clara, California. In this hybrid role, you'll focus on...  ...in C/C++ and Python, along with a solid understanding of machine learning fundamentals, is essential. We value self-motivated team... 

    d-Matrix

    Santa Clara, CA
    1 day 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...  ...bringing Google’s cutting edge computational photography... 
    Full time

    Google

    Mountain View, CA
    1 day ago
  • $184k - $287.5k

     ...seeking a high-caliber Deep Learning Engineer to bridge the gap between cutting-edge multimodal...  ...the road. Architect the software interface to seamlessly...  ...PyTorch, JAX, or similar machine learning frameworks. Sophisticated...  ...GPU architecture, the compilation stack, and the ability... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $229k - $343k

     ...optimize infrastructure systems for machine learning workloads at scale and drive...  ...and evaluation Work closely with ML engineers to deploy cutting-edge models into production Utilize AI tools...  ...experience 9+ years of post-Bachelor’s software development experience; or Master’s... 
    Local area

    Snap Inc.

    Palo Alto, CA
    1 day ago
  • $193.93k - $352.29k

     ...scalable driver, combining cutting-edge AI with automotive-grade...  ...connected future. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental...  ...microservice architecture; machine learning, multithreading; x86... 

    Energy Jobline ZR

    Mountain View, CA
    1 day ago
  • $193.93k - $352.29k

     ...infrastructure components in machine learning model life cycle, to...  ...stack with cutting-edge optimization...  ...Work with autonomy engineers to optimize, validate,...  ...maintain a world-class model compiler framework, FTL. Write...  ...robust, high quality software to increase our confidence... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    a month ago
  • $207k - $301k

     ...testing and launching software products. 5 years of...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...by combining cutting‑edge technology,...  ...processes that run on all our machines. The Borglet Infrastructure...  ..., software, machine learning, and systems... 

    Google

    Sunnyvale, CA
    1 day ago
  • Job Description The Role Are you a software engineer who has honed your craft, partnership, and...  ...to apply your skills at the cutting‑edge of AI agents? This may be the role for...  ...at scale Use the latest advances in machine learning, LLMs, and AI agents to enhance our products... 
    Immediate start

    ServiceNow

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Machine Learning Compilers, Edge TPU. Be the first to apply!