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

Senior Software Engineer, ML Compilers, Edge TPU

$174k - $252k

Google

In most instances, this position requires in-person interviews as part of the hiring process. In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include: 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 (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks Baby Bonding Leave: 18 weeks Holidays: 13 paid days per year Note: 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. 5 years of experience with software development in one or more programming languages (e.g. C++). 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 3 years of experience with compilers (optimization, parallelization, etc.). Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Compiler development experience in the context of accelerator-based architectures. Experience working with low-level software or strong interest in developing low-level software. Experience working with hardware such as CPU, GPU, or TPU. Experience in optimizing ML model inference on device. 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. As a Senior Software Engineer on the EdgeTPU Compiler team, you will play a key role in building next-generation compiler optimizations to power machine learning (ML) models on custom hardware. In this technical role, you will bridge the gap between ML models and hardware execution, translating framework-level code (JAX, PyTorch) into highly efficient instructions for the EdgeTPU. You will own end-to-end features, from triaging complex performance and correctness issues to implementing robust, production-ready compiler optimizations. Additionally, you will collaborate cross-functionally with model owners to guide model design, work alongside stakeholders to shape the technical goal, and manage project deliverables to accelerate the deployment of ML experiences on edge devices. 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. Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits Responsibilities Learn more about benefits at Google . Design and build ML compiler optimizations for EdgeTPU hardware, and extend leading authoring frameworks (such as JAX and PyTorch) to enable seamless, high-performance compilation. Triage, root-cause, and resolve complex correctness and performance issues encountered when deploying state-of-the-­art ML models on EdgeTPU. Propose, design, and implement robust compiler features and fixes to systematically address performance bottlenecks and hardware limitations. Partner closely with ML model owners to influence model architectures, ensuring they are designed for optimal, efficient execution on EdgeTPU systems. Own project execution from end to end, collaborating with cross-functional partners and stakeholders, and managing priorities/deadlines/deliverables for key compiler feature areas. 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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, ML Compilers, Edge TPU in Mountain View, CA vacancy
  • $147k - $210k

    Analyze ML workloads, identify compute and...  ...and PyTorch, or ML compilers (e.g., accelerated...  ...all levels of the ML software stack.Experience...  ....Google's software engineers develop the next-generation...  ...to next-generation TPU hardware.You will...  ...of cutting-edge technology and boundless... 
    Suggested

    Google

    Mountain View, CA
    5 days ago
  • $163k - $236k

     ...model researchers, software teams, and hardware...  ...roadmap for future TPU and Cloud Silicon architectures...  ...in Electrical Engineering, Computer...  ...enabling and optimizing ML models (e.g., LLMs,...  ...to drive cutting-edge TPU (Tensor Processing...  ...models.As a Senior Performance Co-Design... 
    Senior
    Worldwide

    Google

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

     ...Support new and exciting ML paradigms (such as...  ...horizontal scaling for upcoming TPU chips) by making...  ...years of experience with software development in one or...  ...JAX, and PyTorch, or ML compilers such XLA.Proven track record...  ....Google's software engineers develop the next-... 
    Senior

    Google

    Sunnyvale, CA
    4 days ago
  •  ...breakthroughs, or bringing leading edge products to market,...  ...for a motivated engineer to join a core team of...  ...machine learning model compiler targeting AMD AIE in Ryzen...  ...be passionate about software development. The candidate...  ...compiled model with ML Frameworks (such as ONNX... 
    Senior

    AMD

    San Jose, CA
    4 days ago
  •  ...technology that moves the world forward.THE ROLE: We are seeking a highly motivated and technically exceptional PMTS AI/ML Compiler Engineer to join AMD's AI Software organization. In this role, you will drive compiler and performance optimizations that enable state-of-the-art... 
    Senior

    AMD

    San Jose, CA
    4 days ago
  • $174k - $252k

     ...metrics for next-generation TPU configurations.Model...  ...and optimization engines (e.g., Mixed-Integer Programming...  ...experience.5 years of software engineering (e.g., C++...  ...engineering, hardware/compiler optimization, or...  ...parallelism) across modern ML frameworks (e.g., JAX,... 
    Senior

    Google

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

     ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ....Experience interacting with software, system hardware, and other cross...  ...work to shape the future of AI/ML hardware acceleration. You...  ...opportunity to drive cutting-edge TPU (Tensor Processing Unit) technology... 
    Senior
    Worldwide

    Google

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

     ...infrastructure across AI/ML, visual effects,...  .... Our stack is engineered for speed, scale,...  ...'re looking for a Senior Engineer for...  ...authoring DSLs and compilers to prototype and ship...  ..., GPU/accelerator software, or performance-critical...  ...kernels on GPU/TPU. HIP / ROCm and... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $240k - $333k

     ...Technical Lead, Hardware/Software Codesign, TPU Inference Share...  ...degree in Electrical Engineering, Computer Engineering...  ...for massive-scale ML training and inference...  ...opportunity to drive cutting-edge TPU (Tensor...  ...hardware engineering, compiler development, and ML research... 
    Worldwide
    Shift work

    Jobleads-US

    Sunnyvale, CA
    3 days ago
  • $193.93k - $291.15k

     ...tackles a wide range of problems: ML-based perception across all...  ...with a tight-knit group of engineers who focus on collision avoidance...  ...skills in C++.Experience deploying software in robotics products....  ...experience:Deploying ML models in edge environments. Developing state... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $174k - $252k

     ...solutions in one or more specialized ML areas, leverage ML...  ...experience.5 years of experience with software development in Python or C++.3...  ....Google's software engineers develop the next-generation technologies...  ...innovation, applying cutting-edge machine learning and... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...solutions in one or more specialized ML areas, leverage ML...  ...testing, maintaining, or launching software products, and 1 year of experience...  ....Google's software engineers develop the next-generation technologies...  ...the intersection of cutting-edge technology and boundless... 
    Senior

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...autonomously.Collaborate across ML research, XLA compiler, and RTL teams to ensure...  ...5 years of experience with software development in C++ and...  ...technologies.Google's software engineers develop the next-generation...  ...technology forward.As a Senior Software Engineer, you will... 
    Senior

    Google

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

     ...across different domains, leverage ML infrastructure, and contribute...  ..., maintaining, or launching software products, and 1 year of...  ...technologies.Google's software engineers develop the next-generation technologies...  ...the intersection of cutting-edge technology and boundless... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...implement GenAI solutions, leverage ML infrastructure, and evaluate...  ..., maintaining, or launching software products.1 year of experience...  ....Google's software engineers develop the next-generation technologies...  ...that leverage Google’s cutting-edge technology, and tools that... 
    Senior

    Google

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

     ...implement GenAI solutions, leverage ML infrastructure, and evaluate...  ..., maintaining, or launching software products, and 1 year of...  ...technologies.Google's software engineers develop the next-generation technologies...  ...development of our cutting-edge AI models, delivering... 
    Senior
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  •  ...global reach to bring cutting-edge advances to everyday drivers at...  ...into clear feedback for engineering and leadership, and help accelerate...  ...introspect autonomous driving software performance at subsystem interfaces...  ...develop new statistical and ML methods to quantify... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    3 days ago
  • $193.93k - $291.15k

     ...driverless autonomy. We are looking for strong software engineers to research, develop, and implement...  ...building a generalizable and scalable ML planner that can power L4 driving for robotaxi...  ...stack. If you want to implement cutting-edge robotics and machine learning... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...implementation of core exposure control software and algorithms for the Pixel...  ...Auto Exposure.Machine Learning (ML) Deployment: Develop, iterate, and deploy cutting-edge ML algorithms directly onto...  ...memory footprint.Google's software engineers develop the next-generation... 
    Senior

    Google

    Mountain View, CA
    4 days ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...Datapath team builds cutting-edge network security solutions...  ...and Copilot scenarios. Drive engineering excellence through code reviews...  .... Experience leveraging AI/ML for telemetry analysis or automation... 
    Senior
    Ongoing contract
    Local area
    Remote work
    Flexible hours
    3 days per week

    Microsoft

    Mountain View, CA
    1 day ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...team, you’ll work on cutting-edge products for Ad Quality and...  ...top-quality ads.As a Software Engineer on our team, you will play a...  ...systems.Experience leveraging AI/ML technologies and AI-powered... 
    Senior
    Ongoing contract
    Work at office
    Local area
    Remote work
    Work from home

    Microsoft

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

    Identify and maintain ML training and serving benchmarks...  ...-party/Open-Source Software (3P/OSS) models, for...  ...performance toward improving the compiler, runtime, etc., in...  ...products on Google new TPU hardware, enabling...  ...Master’s degree or PhD in Engineering, Computer Science, or a... 

    Google

    Sunnyvale, CA
    1 day ago
  • $160k - $200k

    Join Fortinet as a Senior Software Developer and play a pivotal role in the...  .... You will utilize cutting-edge GenAI/LLM technologies to enhance...  ...maintain Fortinet’s GenAI/ML software systems.Direct involvement...  ...of professional software engineering practices, including version... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $116.3k - $159.95k

     ...set the standards for software-defined vehicles around...  ...Team The Connectivity Edge AI team owns the...  ...detection speech and other ML models directly on vehicle...  ...role for an engineer early in their career who...  ...real ownership early with senior engineers around to review... 
    Full time
    Contract work
    Internship

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    18 days ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer!NVIDIA is seeking engineers to develop algorithms...  ...and design teams to feedback software observations, influence future...  ...spatial accelerators at top tier ML, compiler, and computer... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $193.93k - $352.29k

     ...About the RoleThe Autonomy ML Infrastructure team is...  ...stack with cutting-edge optimization techniques...  ...compression. Work with autonomy engineers to optimize, validate,...  ...a world-class model compiler framework, FTL.Write robust, high quality software to increase our confidence... 
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  •  ...Google is seeking an ASIC Physical Design Engineer in Sunnyvale to shape AI/ML hardware acceleration. You will drive TPU architecture and collaborate with RTL, DFT, Floorplan...  .... You will join a team delivering cutting-edge silicon for Google's TPU and AI workloads, with... 
    Senior

    Google

    Sunnyvale, CA
    3 days ago
  • $119.8k - $234.7k

     ...Datapath team builds cutting-edge network security solutions that...  ...and Copilot scenarios. Drive engineering excellence through code...  .... Experience leveraging AI/ML for telemetry analysis or automation...  ...-scale systems. Software Engineering IC4 - The typical... 
    Senior
    Ongoing contract
    Full time
    Local area
    Remote work
    Flexible hours

    Microsoft

    Mountain View, CA
    14 days ago
  • $192k - $278k

     ...optimization of the hardware/software stack to enable...  ...and serving of large ML models.Collaborate with...  ...across hardware design, compiler development, and ML...  ...degree in Electrical Engineering, Computer Engineering,...  ...opportunity to drive cutting-edge TPU (Tensor Processing... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $145k - $200k

     ...builds the world’s leading software for data-driven decisions and...  ...more.The RoleWe are seeking a Senior Software Engineer to join a customer-facing...  ...simulations, user experience, and edge system engineering to build...  ...or roboticsKnowledge of AI/ML, sensor processing, or swarm... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, ML Compilers, Edge TPU. Be the first to apply!