Staff Software Engineer, On-Device Machine Learning
$207k - $300kEnable one or more areas in Google AI Edge Developer Tools such as AI Edge Gallery (Gemma's showcase app for on-device Gemma 0-day), Developer Device Platform (Device farm with AI, enabling developers to test/eval/deploy apps and models across device), and AI Edge Eval (innovative eval framework for on-device model and harness).Train task-specific models of in-app AI enabling Gemma model/runtime co-design (quantization, conversion), build industry-leading on-device AI solutions (voice translate, generative image editing)Enable tooling of GTM for on-device Gemma 0-day (AI Edge Gallery), helping developers to test/eval/deploy across devices.Enable on-device deployment of key models across various accelerators (GPU/Pixel TPU/NPUs/CPU) on Android, Chrome, and more.Improve performance of on-device model inference via optimizations in the model presentation, on-device runtime and kernel implementation.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience with software development in C++ programming language.5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.5 years of experience leading ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.Experience in deploying on-device Machine Learning models.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.Google AI Edge enables developers and Google products to deploy AI across mobile, web and embedded with with our AI edge stack (ai.google.dev/edge) - from low-code APIs to hardware specific acceleration libraries to achieve leading performance and device optionality at scale. Our team focuses on cross-platform infrastructure and solutions serving all of Google AI's biz needs.We serve Google's flagship apps across Android, iOS and Web with infrastructure, models and solutions (YouTube Shorts/Meet/Photos/Translate/Messages, etc.). We enable GDM with 0-day Gemma launches (Gemma 3n and 4 and variants such as EmbeddingGemma), and support our platforms (Chrome/Android) and Devices (Pixel/Watch). We also enable third-party developers and the ecosystem.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide. We're the driving team behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience with software development in C++ programming language.5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.5 years of experience leading ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
$189.3k - $290.7k
Job DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team within the Interactive... ...SoC software; experience building and deploying machine-learning models on resource-constrained edge devices is a strong differentiator. Job...SuggestedFull timeLocal areaWork from homeFlexible hours$207k - $300k
...case of third-party/Open-Source Software (3P/OSS) models, for engaged... ...human voice), reinforcement learning (e.g., sequential decision... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... ...algorithms.Experience with machine learning, compiler...Suggested$207k - $300k
...onboard, optimize, and scale LLMs and machine learning models on GPU hardware.Conduct architecture... ...metrics to identify bottlenecks and engineer scalable optimizations across Google's... ...practical experience.8 years of experience in software development.5 years of experience with...Suggested$185k - $284.1k
...analyses to evaluate autonomous driving software performance across the autonomy stack.... ...efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation... ...Mechanical or Aerospace Engineering, Machine Learning, or a related field. What Will Give...SuggestedFull timeWork at officeLocal areaWork from homeRelocationRelocation packageFlexible hours$207k - $300k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor... ..., Angular, Java, Spanner, and Machine Learning. You will guide system design, architecture...Suggested$207k - $300k
...multiple processes and Virtual Machines (VMs).Support trusted... ...teams on code design hardware/software interface.Build functional and... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... ...-threaded designs, machine learning and video encoding/decoding....Worldwide$262k - $364k
...practical experience.8 years of experience in software development.7 years of experience... ..., ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model... ...Triton, CUTLASS, etc.) and performance engineering techniques.Experience with modern LLMs...Immediate startWorldwide$189.3k - $290.7k
...with one of our offices if preferred. Role Overview:As a Staff Software Engineer on the Simulation Test Engineering team, you will architect... ...libraries. Experience with computational geometry, machine learning, or advanced analytics. Compensation:The expected base compensation...Full timeLocal areaRemote workWork from homeFlexible hours$207k - $300k
...optimizing the hardware and software stack for data plane workloads... ...Experience with system development, device drivers and Kernel... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... ...hypervisor-based Virtual Machines across our data center fleet....Worldwide$207k - $300k
...maintain, and enhance large scale software solutions.Provide technical... ...coach a distributed team of engineers.Lead the design and... ...human voice), reinforcement learning (e.g., sequential decision making... ...design and optimizing end-to-end Machine Learning (e.g., model deployment...Worldwide$262k - $364k
...Lead and coach a distributed engineering team, fostering innovation... ...Design and deploy scalable software and advanced serving architectures... ...with Storage Systems or Machine Learning Infrastructure.Google's software... ...Storage (GDS).As a Senior Staff Software Engineer, you will...Remote workWorldwide$147k - $210k
...deploy, maintain, and improve software. Manage individual project... ...direction for research where engineering gaps are identified that... ...performance bottlenecks in consumer devices.Google's software engineers... ..., automation, and machine learning. You will perform research,...$195.2k - $292.8k
...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon... ...systems by combining state-of-the-art machine learning with the proven foundations of computer... ...intersection of research and production, our engineers build the data pipelines, supervised...Full timeTemporary workPart timeWork experience placementWorldwide$167.2k - $229.9k
...to drive the architectural evolution of our Leasing Engineering Domain. As a Staff Software Engineer, you will lead the technical direction for our... ...technical force multiplier, bridging the gap between Machine Learning Engineering, Product, and UX to turn a strategic...Full timeFlexible hours$207k - $300k
...degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching... ...programming.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience...$207k - $300k
...partner teams in Warsaw.Develop junior engineers on the team.Minimum qualifications:Bachelor... ...of experience testing, and launching software products.5 years of experience building... ...all user processes that run on all our machines. The Borglet Infrastructure group in Borglet...Worldwide$172k - $300k
Job DescriptionAs a Staff/Senior Software Engineer - Networking in the AV (Autonomous Vehicle) Core Infrastructure... ...role focused on scripting or manual device configuration. You will design, build... ...focus on realizing your ambitions. Learn how GM supports a rewarding career...Full timeWork at officeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$262k - $364k
...Telemetry.Act as a technical multiplier and domain expert, mentoring executive engineers and fostering a culture of engineering, high reliability, and innovation across distributed ASIC-Software teams.Forge partnerships across organizational boundaries, bridging silicon...$207k - $300k
...organizational boundaries.Lead the development of software that improves the velocity, performance,... ...Google network systems across various engineering teams.Define and lead the overarching... ...high-level network intent into device configurations using industry-standard protocols...Worldwide$207k - $300k
...mechanisms, and enrichment capabilities by partnering across engineering and product to enhance core BigQuery and open-table lakehouse... ...degree or equivalent practical experience.8 years of experience in software development.5 years of experience designing, leading, and...$207k - $300k
...generation Baseboard Management Controller (BMC) software architecture, ensuring scalability... ...the BMC. Develop, debug, and optimize device drivers and core kernel subsystems... ...custom SoCs.Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and infrastructure...Worldwide$176k - $256k
Partner with Support, Engineering, and other cross-functional leadership... ...Solutions Engineer, Software Engineer, Customer Engineer,... ...in the application of AI or Machine Learning, with the ability to lead the... ...infrastructure to applications to devices and hardware. Our teams are...$262k - $364k
...offline and alert based on behavioral patterns.Build the metrics engines and dashboards to track evaluation coverage, semantic... ...degree or equivalent practical experience. 8 years of experience in software development.7 years of experience leading technical project strategy...$207k - $300k
Lead the end-to-end software architecture, design, and development of high-performance server platforms, establishing technical direction... ....Collaborate closely with hardware, software, and system engineering teams to drive pre-silicon Firmware (FW)/Software (SW) co-development...Worldwide$207k - $300k
...across the organization, setting rigorous engineering standards, driving best practices for... ...years of experience testing, and launching software products.5 years of experience building... ...Customer, Domain, OrgUnit, and Device Management. These foundational identity...$144.7k - $221.4k
...level results into clear feedback for engineering and leadership, and help accelerate validated... ...to introspect autonomous driving software performance at interfaces across the... ...Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or...Full timeWork at officeLocal areaWork from homeRelocationRelocation packageFlexible hours$170.6k - $261.3k
...systems to intuitive design, intelligent software, and next-generation safety and... ...cutting‑edge robotics, optimization, and machine learning to create systems that are not just intelligent... ...stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours$144.7k - $261.3k
...for autonomous vehicle development. We engineer high-performance tools that identify top... ...a high-impact team of engineers and machine learning scientists leveraging advanced AI to drive... ...shipping production software and iterating quickly in a "startup within...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours$148k - $226.2k
...performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the Simulation Engine team,... ...environment for reinforcement learning model training. We are looking... ...Computer Science, Robotics, Machine Learning or equivalent...Full timeLocal areaRemote workWork from homeFlexible hours- ...Platform Core organization builds software and data systems that turn... ...helps autonomous vehicles learn from the real world.About the... ...root-cause investigation, and engineering automation.You will work across... ..., Artificial Intelligence, Machine Learning, or a related technical...Permanent employmentFull timeWork at officeLocal areaRemote workWork from homeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, On-Device Machine Learning. Be the first to apply!
- entry level software sales Sunnyvale, TX
- id software Sunnyvale, TX
- software asset management analyst Sunnyvale, TX
- healthcare software sales Sunnyvale, TX
- embedded software Sunnyvale, TX
- software technical support Sunnyvale, TX
- software technology Sunnyvale, TX
- government software Sunnyvale, TX
- software engineer - cloud services Sunnyvale, TX
- software implementation project manager Sunnyvale, TX

