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

$197k - $291k

Google Inc.

Staff Software Engineer, Machine Learning Compilers, Edge TPU Google Mountain View, CA, USA ; Kirkland, WA, USA Apply X 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 (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 yearNote: 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 . 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 in Multi-Level Intermediate Representation (MLIR) or Low Level Virtual Machine (LLVM). Experience compiling for heterogeneous architectures across IPs, including CPU, GPU, and NPUs. Experience with hardware-software co-design. 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 $197,000-$291,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. 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 also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire. 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. #J-18808-Ljbffr Google Inc.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Machine Learning Compilers, Edge TPU in Mountain View, CA vacancy
  • $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 Inc.

    Sunnyvale, CA
    4 days ago
  • $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
    3 days ago
  • $207k - $300k

    Staff Software Engineer, TPU Machine Learning Supercomputer corporate_fare Google place Sunnyvale, CA, USA Qualifications Bachelor's degree or equivalent...  ...innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to... 
    Suggested
    Full time
    Worldwide

    Google Inc.

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

    Staff Software Engineer, Machine Learning Compiler, Google Research corporate_fare Google place Austin, TX, USA ; Mountain View, CA, USA X Note: By applying...  ...system co‑design for the Google Tensor Processing Unit (TPU) family of processors, and to enable C/C++/Cuda High... 
    Suggested

    Google Inc.

    Mountain View, CA
    3 days ago
  • Google Inc. is seeking a Staff Software Engineer for their TPU Machine Learning Supercomputer team in Sunnyvale, California, who will design and develop features to enhance scalability and reliability across distributed systems. Candidates should have extensive experience... 
    Suggested

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • Google is seeking a Software Engineer in Sunnyvale, California. This role focuses on analyzing...  ...optimizing Tensor Processing Units (TPUs) for machine learning workloads, requiring extensive...  ...opportunity to collaborate on cutting-edge AI advancements at scale, impacting billions... 
    Worldwide

    Google

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

     ...years of experience in software development. 5 years...  ....) and performance engineering techniques. Preferred...  .... Experience with compiler optimization, code generation...  ...by combining cutting‑edge technology,...  ...frontier within Google's machine learning infrastructure. GPUs... 
    Full time
    Temporary work
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $189.3k - $290.7k

    ## Staff Software Engineer - DevOps/VCU-CCU Infotainment SystemsApplyremote...  ...Linux build systems, cross-compilation environments, or complex platform...  ...Give You a Competitive Edge (Preferred****...  ...trains.* Experience applying machine learning to DevOps workflows such as... 
    Remote work
    Relocation package

    General Motors

    Mountain View, CA
    3 days 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

    Icehouseventures

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

    Staff Software Engineer, Embedded Systems/Firmware corporate_fare Google...  ..., ML supercomputer, compiler, and system test. The...  ...of our cutting-edge AI models, delivering...  ...equity, or benefits. Learn more about benefits at...  ...telemetry) across multiple TPU generations, from bare... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $147k - $211k

    Software Engineer, TPU Software Systems, Cloud Google Sunnyvale, CA, USA Qualifications Bachelor...  .... Experience building and deploying machine learning models or infrastructure in...  ...solutions that leverage Google’s cutting‑edge technology, and tools that help developers... 

    Google Inc.

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

    Silicon System and Software Integration Engineer, TPU Cloud corporate_fare Google place Sunnyvale, CA, USA...  ...an opportunity to drive cutting‑edge TPU (Tensor Processing Unit) technology...  ...part of the TPU team that builds Machine Learning Accelerator ASICs for Google and positively... 
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $185k - $260k

     .... 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

    Menlo Ventures

    Palo Alto, CA
    19 hours ago
  • $189.3k - $290.7k

    Staff Software Engineer - General Motors. Work Arrangement Hybrid - expected to report to Austin...  ...embedded Linux build systems, cross-compilation environments, or complex platform build...  ...release trains. Experience applying machine learning to DevOps workflows such as... 
    Local area
    Remote work
    Work from home

    General Motors

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

    Staff Software Engineer, Machine Learning, GeminiApp Personalization, DeepMind corporate_fare DeepMind place Mountain View, CA, USA Apply Bachelor’s degree...  ...Engineer, you will be working with the cutting edge AI agents developed by our exceptional team of Machine... 
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  •  ...Kernels | Reports to: Engineering Manager, Kernels...  ...We are looking for a Staff Software Engineer, Test & Validation...  ...will work alongside compiler engineers, ML...  ...numerical precision, edge cases, and boundary conditions...  ...data structures, and machine learning fundamentals,... 
    3 days per week

    MixMode

    Santa Clara, CA
    19 hours ago
  •  ...will set the standards for software‑defined vehicles around the...  ...seeking a highly skilled Software Engineer proficient in Modern C++ (...  .... You will work on cutting‑edge systems, develop robust unit...  ...Lite or ONNX for deploying machine learning models in embedded environments... 
    Full time
    Contract work

    Rivian VW Group

    Palo Alto, CA
    1 day ago
  • $176.4k - $319.72k

    Senior/Staff Software Engineer, Behavior Verification Who We Are Nuro is a self-driving technology...  ...scalable driver, combining cutting‑edge AI with automotive‑grade hardware. Nuro...  ...vehicle. Leverage a combination of machine learning (ML) models and safety metrics from literature... 
    Odd job
    Work experience placement

    Nuro, Inc.

    Mountain View, CA
    4 days ago
  • $264.55k - $300k

     ...degree in Computer Science, Engineering, Computer Information Systems...  ...in the job offered or in a Software Engineer-related occupation....  ...to launch; Python or C++ for machine learning applications; Algorithm and...  ...researchers building cutting-edge AI systems Architect... 
    Full time
    Work at office

    Google Inc.

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

     .... 8 years of experience in software development, and with data structures...  .... Experience with C, machine learning, and networking protocols....  ...Master’s degree or PhD in Engineering, Computer Science, or a related...  ...leverage Google’s cutting‑edge technology all on the cleanest... 
    Full time
    Remote work

    Google

    Sunnyvale, CA
    4 days 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
    19 hours ago
  • $184k - $287.5k

     ...across diverse NVIDIA edge architectures,...  ...road. Architect the software interface to seamlessly...  ...Computer Science, Computer Engineering, or a related...  ...PyTorch, JAX, or similar machine learning frameworks. Sophisticated...  ...architecture, the compilation stack, and the ability... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $150k - $250k

     ...- Lance Melendez is looking for a Senior C++ Engineer in Sunnyvale, CA. This full-time position is...  ...and SaaS companies. The role involves building edge applications and optimizing performance while deploying machine learning models. A competitive salary of $150K to $250... 
    Full time
    Relocation package

    Hire With Jarvis - Lance Melendez

    Sunnyvale, CA
    19 hours ago
  • $183.83k - $333.93k

     ...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... 

    Icehouseventures

    Mountain View, CA
    19 hours ago
  • $207k - $300k

    Staff Software Engineer, AI and Infrastructure Experience owning outcomes and...  ...through AI by combining cutting-edge technology, infrastructure,...  ...user processes on all our machines. The Borglet Infrastructure...  ..., software, machine learning, and systems infrastructure... 

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $235k - $352k

     ...driver, combining cutting‑edge AI with automotive-...  ...About the Role As a Staff Technical Lead on Onboard...  ..., and autonomy software performance. You will...  ...stakeholders, mentor engineers, and deliver robust systems...  ...CUDA, image processing, machine learning infrastructure, or... 

    Kindredventures

    Mountain View, CA
    19 hours ago
  •  ...Perplexity is looking for an Applied ML Engineer to design, build, and iterate on cutting-edge AI models powering our core experience. As an expert in machine learning and artificial intelligence, you...  ..., NLP, and/or ranking. Strong software engineering skills (Python,... 
    Full time

    Pantera Capital

    Palo Alto, CA
    3 days ago
  • $255.45k - $278.38k

    Staff Robotics Software Engineer - Grasping MountainView,California Intrinsic is Alphabet’s bet aiming...  ...Identify opportunities to apply cutting‑edge advancements in robotics and apply...  ...‑quality code. Experience with Machine Learning in applied robotics context.... 
    Full time
    Local area

    Company

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

    Staff Software Engineer, Workspace Abuse Safety Protection corporate_fare Google...  ...human voice), reinforcement learning (e.g., sequential decision making...  ...technical project strategy, Machine Learning (ML) design, and...  ...AI by combining cutting-edge technology, infrastructure,... 
    Full time

    Google Inc.

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

    Senior Staff Software Engineer, Agentic Data Tooling, DeepMind Preferred working location...  ...world's first general‑purpose learning agent. Central to this mission...  ...you will work on the cutting‑edge AI agents developed by a team of Machine Learning and Neuroscience researchers... 

    Google Inc.

    Mountain View, CA
    3 days 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!