Senior Software Engineer, ML Compilers, Edge TPU
$174k - $252kJobleads-US
Senior Software Engineer, ML Compilers, Edge TPU
Share Senior Software Engineer, ML Compilers, Edge TPU
corporate_fare Google place Mountain View, CA, USA ; Kirkland, WA, USA
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 (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 .
- 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
Learn more about benefits at Google .
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
Learn more about benefits at Google .
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.
Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.
#J-18808-Ljbffr Jobleads-US$174k - $252k
Senior Software Engineer On Edgetpu Compiler Team Google's software engineers develop the next-generation... ...power machine learning (ML) models on custom hardware... ...of ML experiences on edge devices. Google's mission... ...hardware such as CPU, GPU, or TPU. Experience in optimizing...Senior$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...: MicrosoftOverviewMicrosoft Edge is a world-class browser... .... The Browser Growth Engineering & Data Scienceteam is responsible... ...looking for a highly motivated Senior Software Engineer to help...SeniorOngoing contractLocal area$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...Microsoft AI Experiences, Edge browser is a core strategic product... ...lead. The Edge copilot and cowork engineering team is looking for a Senior Software Engineer to join its Copilot...SeniorOngoing contractWork at officeLocal area$102.1k - $202.2k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...the full lifecycle of cutting edge LLMs - from rapid... ...excellenceDevelop deep expertise in ML systems, AI infrastructure, and... ...to do the same. Uses SDLC and engineering health measures (e.g., Accelerate...SeniorOngoing contractLocal area3 days per week- ...category-leading enterprise software that unleashes that power.... ...two consecutive years. As a Senior Software Engineer, you'll be at the forefront... ...Experience with applied ML techniques such as classification... ...Us Work on cutting-edge AI technology that’s shaping...SeniorWork at officeImmediate startRemote work
- ...Anduril Industries in the United States (Bellevue area) is seeking a Senior Software Engineer to lead the development and optimization of a tactical edge client across Android mobile and Linux in-vehicle systems. You will own performance on resource-constrained hardware...Senior
$119.8k - $234.7k
...Less than 25%Profession: Software EngineeringDiscipline: Software... ...: MicrosoftOverviewThe Edge browser is a core... ...lead. The Edge Web Platform engineering team is looking for a Senior Software Engineer - Browser... ...Platform to join its on-device ML team to help deliver on-device...SeniorOngoing contractWork at officeLocal area- Senior Software Engineer Lambda, the superintelligence cloud, is a leader in AI cloud infrastructure serving... ...Build internal tools and CLIs that let ML/AI teams deploy and monitor their own... ...networking stack, working with cutting-edge open-source tooling Real technical...SeniorWork at officeLocal areaWork from homeFlexible hours
$165.6k - $296.4k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...Compute Graph Compiler (CGC) team within DirectX is building... ...sits at the heart of the Windows ML ecosystem, powering experiences... ...frameworks, execution engines, and hardware abstractions that...Ongoing contractWork at officeLocal areaWorldwideShift work- ...Nintendo Technology Development in Redmond, WA is seeking an experienced Data Scientist to deliver end-to-end complex engineering projects and mentor other engineers. You will train and optimize neural networks for embedded platforms, collaborate with platform engineers...Senior
$168.1k - $227.4k
...foundational data infrastructure that powers next-generation AI/ML models. We are responsible for designing and implementing... ...AI systems.We are looking for a talented and experienced Software Development Engineer to join the team and lead the design, development, and...SeniorInternshipFlexible hours$90k - $180k
...PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Senior Software Engineer, you will lead the delivery of scalable software solutions... ...debugging, and continuous integration, while integrating AI/ML components to enhance platform capabilities. You will...SeniorFull timeTemporary workPart time$168.1k - $227.4k
...handling operations, you'll be a perfect fit at Software Controls and Science (SCS). We are a team... ...a passionate Software Development Engineer to innovate in building Human Machine Interfacing... ...systems which incorporate both cloud and edge compute.- Experience with material...SeniorInternshipWorldwideFlexible hours$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...inclusive, collaborative global team? Join Engineering Operations (EngOps) - the organization driving... ...-powered operations by building scalable ML infrastructure that enables autonomous, reliable...SeniorOngoing contractWork at officeLocal area3 days per week$168.1k - $227.4k
..., implements and operates the software stack to manage beam planning,... ...are looking for a Sr. Software Engineer to serve as the technical... ...execution at scale.* Establish the AI/ML foundation layer, including... ...bar.A day in the lifeAs a Senior Software Development Engineer...SeniorPermanent employmentInternshipFlexible hours$200k - $287.5k
...Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.Senior Software Engineer — Cortex TrainingThe Snowflake ML Platform team's mission is to let customers run their most demanding ML/AI workloads inside Snowflake....Senior- ...Walmart Inc. in Bellevue, WA is seeking a Senior Software Engineer to lead the delivery of scalable, secure software solutions across services, APIs, and AI/ML components. This onsite role requires owning the full software development lifecycle, from design to deployment...SeniorRemote work
$142.8k - $274.8k
...Frameworks team, develops the software, performance systems, and engineering tools that enable state-... ..., frameworks, compilers, algorithms, runtimes, libraries... ...and Microsoft silicon. Our Senior and/or Principal Software... ...Familiarity with AI/ML frameworks such as PyTorch...SeniorOngoing contractLocal area- ...Amazon Kuiper Manufacturing Enterprises LLC is seeking a Senior Software Engineer for the Amazon Leo Network Observability team in Redmond, WA.... ...emphasizes scalable architectures, distributed systems, and AI/ML foundations, with mentorship responsibilities and a path to...Senior
$215k - $240k
Team Charter:The Cloud Engineering team is dedicated to maintaining and... ...the role:We are looking for a Senior Cloud Engineer to join our Cloud... ...capabilities — including AI/ML developer tooling and infrastructure... ...not required:Experience with edge and zero-trust networking (...SeniorFull timeLocal areaRemote workFlexible hours$200k - $287.5k
...Snowflake's business and enable every other engineering team — and the architectures we ship... ...depend on every day.What You'll DoAs a Senior Software Engineer on Billing Platform, you will:... ...or evolving pricing models for AI/ML products (inference, fine-tuning, agentic...Senior$174k - $252k
...Senior Software Engineer, BigQuery Search Share Senior Software Engineer, BigQuery Search Google Kirkland, WA, USA X In accordance with... ...deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more...SeniorTemporary work$108k - $216k
...Position Summary Walmart is seeking a Senior Software Engineer to lead the delivery of scalable, secure software solutions aligned with platform... ..., testing, and ongoing support of services, APIs, and AI/ML components. The successful candidate will collaborate across...SeniorFull timeTemporary workPart timeWork at officeFlexible hours$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...on the Internet today. Search engines, publishers, ad networks, and... ....We are looking for a Senior Software Engineer who is passionate... ...intensive applications and AI/ML-enabled products.Experience in...SeniorOngoing contractWork at officeLocal areaWorldwide- ...of how work gets done. Join our ML Feature Store team where we're building cutting-edge product capabilities that power... ...Store, working collaboratively with senior architects and ML team... ...Python Experience with feature engineering platforms and ML platforms Snowflake...Senior
$174k - $252k
...practical experience. 5 years of experience with software development in one or more programming... .... Experience building a query processing engine for a SQL RDBMS. Experience building... ...solutions that leverage Google’s cutting-edge technology, and tools that help developers...Senior$138k - $210k
...eligible after 2 years) Overview As our Sr. Software Engineer you will join a focused engineering team... ...worldwide. You will work directly with senior technical leadership to build a deep... ...) Experience interfacing with AI / ML systems (integration, data flow, deployment...SeniorTemporary workWork at officeLocal areaWork from homeWorldwideVisa sponsorshipFlexible hours- ...Job Description Job Description Worldscape is a cutting-edge platform designed to unify distributed data, sensors, and intelligent... ...: ~ Bachelor’s degree in Computer Science, AI/ML, Data Engineering, or related field. ~ Experience building AI-driven applications...SeniorFlexible hours
$119.8k - $234.7k
...bring-up, and cross-stack debugging. We are looking for a Senior Software Engineer who enjoys solving complex, end-to-end systems challenges at... ...and performance characteristics. Experience working with AI/ML frameworks, runtimes, or serving stacks such as PyTorch, ONNX...SeniorOngoing contractLocal area
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!
- senior software engineer ruby on rails Kirkland, WA
- software developer positions Kirkland, WA
- entry level software engineer remote Kirkland, WA
- senior software engineer remote Kirkland, WA
- senior software design engineer Kirkland, WA
- senior software engineer Kirkland, WA
- startup software engineer Kirkland, WA
- remote entry level software developer Kirkland, WA
- cybersecurity software engineer Kirkland, WA
- software developer Kirkland, WA


