Staff Software Engineer, Machine Learning Compilers, Edge TPU
$197k - $291kGoogle 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.
$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,...SuggestedWorldwide$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)...SuggestedFull timeWorldwide$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...SuggestedFull timeWorldwide$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. 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 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
$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 timeTemporary workWorldwide$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 workRelocation package$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 placementImmediate startFlexible hours$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 timeWorldwide$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...$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$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 hours3 days per week$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 areaRemote workWork from home$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- ...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
- ...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 timeContract work
$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 jobWork experience placement$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 timeWork at office$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 timeRemote work$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 workWorldwide$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...$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 timeRelocation package$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...$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...$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...- ...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
$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 timeLocal area$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$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...
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!
- software technical support engineer Mountain View, CA
- software support Mountain View, CA
- software sales Mountain View, CA
- embedded software Mountain View, CA
- software applications developer Mountain View, CA
- software engineer - cloud services Mountain View, CA
- software sales representative Mountain View, CA
- remote software sales Mountain View, CA
- software technical support Mountain View, CA
- software asset management analyst Mountain View, CA
