JOBSEARCHER

Software Engineer, On-Device Machine Learning

GoogleSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you will help advance on-device AI by developing and optimizing LiteRT, Google’s on-device AI framework. You will work with cross-functional teams to enable model deployment and acceleration across edge devices and platforms. You will tackle performance, runtime, and kernel improvements to push efficient ML at scale. This is a chance to shape portable AI infrastructure that powers Google products and third-party solutions. Compensation / Benefits15% bonus targetequitybenefits ResponsibilitiesCollaborate through design and code reviews to uphold best practices across available technologiesImplement solutions in ML areas and contribute to model optimization and data processingDevelop LiteRT for on-device AI, focusing on hardware acceleration and cross-platform supportEnable on-device deployment of key models (e.g., Gemini Nano, Gemma) across accelerators and platformsImprove on-device runtime and kernel performance to boost inference efficiency Key requirementsBachelor’s degree or equivalent practical experience2 years of software development experience or 1 year with advanced degree2 years of ML infrastructure experience (deployment, evaluation, optimization, data processing, debugging)Experience with runtimes and performance tuningExperience in mobile developmentcollaborationleadership qualitiesenthusiasm for solving novel problemsML frameworks: PyTorch, JAX, TensorFlowon-device ML SDKs/tooling: TensorFlow Lite, ExecuTorch, Core ML, SNPE/QNNruntime optimization