Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, On-Device Machine Learning

$147k - $211k

Google

Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).Implement solutions in one or more specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing.Develop LiteRT, Google's on-device AI framework for first- and third-party, enabling SOTA hardware acceleration and use cases on edge platforms.Enable on-device deployment of key models, such as Gemini Nano and Gemma, across various accelerators (GPU/Pixel TPU/NPUs/CPU) on Android, Chrome, iOS, desktop, and more.Improve performance of on-device model inference via optimizations in the model representation, on-device runtime and kernel implementation.Minimum qualifications:Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.2 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).Experience with runtimes and performance tuning.Experience in mobile development.Preferred qualifications:Master's degree or PhD in Computer Science or related technical fields.Experience in leading and delivering successful ML projects focused on on-device deployment (Android, iOS, web browsers, or embedded devices).Experience in ML frameworks (e.g., PyTorch, JAX, TensorFlow).Experience with on-device ML SDKs/tooling (e.g., TensorFlow Lite, ExecuTorch, Core ML, SNPE/QNN).Strong understanding of Generative AI model architectures and their optimization for on-device execution.Passion for innovation and a strong desire to push the boundaries of what's possible with on-device ML.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.LiteRT is Google’s next generation on-device AI framework, succeeding TensorFlow Lite (TFLite). It is designed to maximize the performance, efficiency, and portability of ML models on a wide array of edge devices, from mobile phones to embedded systems. LiteRT significantly upgrades GPU acceleration and introduces native NPU acceleration, while maintaining and enhancing the robust CPU performance inherited from TFLite.LiteRT enables developers and Google products to deploy AI across mobile, web, desktop, and embedded. Our team focuses on building cross-platform infrastructure aligned with Google's business needs, serving top Google products (Android, Chrome, Photos, Meet, YouTube, etc.), third-party developers, and specialized Pixel solutions. Our goal is to provide on-device AI infrastructure with exceptional performance, enabling framework and device flexibility at scale.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $147000 - $211000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor’s degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.2 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).Experience with runtimes and performance tuning.Experience in mobile development.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, On-Device Machine Learning in Sunnyvale, CA vacancy
  • $165.2k - $223.6k

    Amazon Devices is building products to enable new forms of ambient computing, and...  ...are looking for skilled and passionate software engineers to join our world-class, growing team...  ...and deployment of generative AI and machine learning applications. Your primary responsibilities... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $160.36k - $240.54k

     ...investors.About the TeamThe Devices Platform team's mandate is to...  ...of Nuro's onboard software for our sensor and compute platform...  ...autonomous vehiclesMentor software engineers to bring them to their full...  ...camerasExperience with machine learning or image processingExperience... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $193.3k - $261.5k

     ...between millions of Alexa-enabled devices and Alexa Cloud — services...  ...are looking for a passionate engineer to work on the development of...  ...how we build, test, and ship software.Key job responsibilities-...  ...time off, and parental leave. Learn more about our benefits at .USA... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    1 day ago
  • $207k - $301k

     ...Programming Interfaces (APIs), Software Development Kits (SDKs), and...  ...of a generalist Software Engineers, specifically around optimizing...  ...human voice), reinforcement learning (e.g., sequential decision making...  ...ML projects focused on on-device deployment (e.g., Android, iOS... 
    Suggested
    Shift work

    Google

    Sunnyvale, CA
    8 hours ago
  • $207k - $301k

    Lead the software architecture and development for on-device inference, ensuring system readiness...  ...deployments.Coordinate and drive engineering efforts across multiple...  ...first general-purpose learning agent. Central to this...  ...exceptional team of Machine Learning and... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $152k - $208.5k

     ...global leader in materials engineering solutions used to...  ...chips - the brains of devices we use every day. As the...  ...encourages you to learn, develop, and grow your...  ...about our benefits. As a Software Engineer at Applied...  ...breaking technologies—like machine learning and AI—to... 
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    8 hours ago
  • $165.2k - $223.6k

     ...exponentially growing Amazon advertising software team, our team focuses on...  ...that enable ads on Alexa devices. We offer a creative, fast...  ...job responsibilitiesAs an engineer, you enjoy working on MVP products...  ...off, and parental leave. Learn more about our benefits at .USA... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $174k - $253k

     ...to new Android versions or device-specific behaviors.Minimum...  ....5 years of experience in software development with Kotlin or...  ...APIs.Google's software engineers develop the next-generation...  ...search, storage, serving) and machine intelligence (learning, computer vision) Software... 

    Google

    Mountain View, CA
    3 days ago
  • $165.2k - $223.6k

     ...directly on deployed delivery devices. We bridge embedded hardware...  ...real-time data streams, and machine learning to deliver faster, safer,...  ...non-internship professional software development experience- 2+ years...  ...of software development engineer or related occupational experience... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    3 days ago
  • $147k - $211k

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

    Google

    Sunnyvale, CA
    8 hours ago
  • $165.2k - $223.6k

    As a Neuron Collectives Software Developer, you will:* Enhance collective...  ...center through low level device driver development* Work...  ...solutions that for Machine Learning (ML) and High-Performance Computing...  ...infrastructure experts, hardware engineers, RTL engineers, scientists &... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...:We are seeking a Sr Software Engineer to join the Intraoperative...  ...and integration of Machine Learning algorithms with the da Vinci...  ...EngineeringExperience level: AssociateIndustry: Medical Device
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    8 hours ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...of Position:As a Sr Software Engineer Navigation on the Future...  ...digital interfaces and machine learning to extend Intuitive’s robotic...  ...regulatory teamsOwn the medical device software lifecycle end-to-... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $165.2k - $223.6k

    Amazon lab126 Platform Software team is looking for Software Development Engineer to design and Implement Critical Software modules for emerging devices. You will help contribute to next generation...  ...time off, and parental leave. Learn more about our benefits at .USA,... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  •  ...worldwide.We’re a team of engineers, clinicians, and...  ...Position Responsible for software testing of Intuitive’s...  ...the unknown/unfamiliar, learn how things work and apply...  ...C/C++Experience with Machine Learning TechniquesExperience...  ...level: AssociateIndustry: Medical Device
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

     ...computing. More recently, GPU deep learning ignited modern AI - the new...  ...AI seeks a Senior Systems Software Engineer interested in solving client...  ..., web browsers, and edge devices—by driving innovation in...  ...Understanding modern techniques in Machine Learning, Deep Neural... 
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    2 days ago
  • $165.2k - $223.6k

    Amazon Devices is an inventive research and development...  ...that designs and engineers high-profile consumer...  ...us to accelerate deep learning networks on edge processors...  ...and passionate software engineer to be part of...  ...computer architecture, machine learning systems, and... 
    Internship
    Local area
    Flexible hours
    Night shift
    Day shift

    Amazon

    Sunnyvale, CA
    4 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...contribute to our planning software, PlanPoint, which helps our...  ...designing medical device softwareExperience working hands...  ...modalitiesExperience working with machine learning or deep learning systems and... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...development company that designs and engineers high-profile consumer...  ...then, we have produced devices like Fire tablets, Fire TV,...  ...you will:- Create world class software and firmware to customer features...  ...of ARM CPUs- Knowledge of Machine Learning and LLM fundamentals,... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

    AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers...  ...As the Software Development Engineer for the Neuron Runtime Team,...  ...as Trainium and Inferentia devices, by providing deep insights... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $147k - $210k

     ...deploy, and scale multimedia Machine Learning (ML) pipelines across Google Cloud and edge devices.Optimize machine learning models...  ....2 years of experience with software development in one or more programming...  ...and toolchain development for engineering teams.Google's software... 

    Google

    Mountain View, CA
    2 days ago
  •  ...We’re a growth-stage software company helping manufacturers...  ...real-time data from machines, systems, and sensors...  ...power AI and machine learning systems in production...  ...operators, engineers, and leaders who have...  ...diverse range of IIoT devices, industrial protocols,... 
    Full time
    Work experience placement
    Remote work
    Shift work

    Litmus, Llc

    Santa Clara, CA
    12 hours ago
  •  ...activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-class... 
    Full time

    Datavisor

    Mountain View, CA
    12 hours ago
  • $183k - $253k

     ...adoption of safe, AI-driven machines. Founded in 2017, Applied Intuition...  ..., Seoul, and Tokyo. Learn more at appliedintuition.com...  ...About the role As a Software Engineer - Telematics at Applied Intuition...  ...communication between devices, cloud services, and enterprise... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    12 hours ago
  •  ...remotely manage a large fleet of IoT devices. Coram AI is looking for a talented engineer who will be responsible for a...  ...maintain the custom in-house software that we use for these purposes....  ...of user experience, machine learning and infrastructure. It also means... 
    Full time
    Remote work

    Coram Ai

    Sunnyvale, CA
    12 hours ago
  •  ...Software Engineer Applied Materials is a global leader in materials engineering solutions...  ...semiconductor chips – the brains of devices we use every day. As the foundation of...  ...into ground-breaking technologies—like machine learning and AI—to craft novel software... 

    Applied Materials

    Mountain View, CA
    2 days ago
  • $150.4k - $277.6k

     ...Senior Software Engineer, Sensing & Connectivity Cupertino, California, United States Software...  ...wrist, shake your head, or move your device to interact, it’s the work of engineers...  ...software engineering, firmware development, machine learning, signal processing, controls,... 
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $143.28 per hour

     ...Keynote Shader & Effects Engineer *Client:* Apple *Duration:*...  ...optimized for Apple Silicon devices. * Create visually compelling...  ...tools. * Exposure to machine learning, computer vision, or image-processing...  ...This is not a traditional software engineering role. The ideal... 
    Contract work
    Temporary work

    TEKsystems

    Cupertino, CA
    4 days ago
  •  ...Senior Software Engineer Sunnyvale, CA, USA / On-site / In-office (&Client;4 days a week...  ...(front-end, backend, edge-computing, machine learning), and you will be responsible for a...  ...layers for the compute-constrained edge devices. Deploying machine learning... 
    Work at office

    Kasmo Global

    Sunnyvale, CA
    12 hours ago
  • $145k - $175k

     ...-frequency, real-world data engine at the intersection of robotic...  ...of care breast imaging device that allows high quality breast...  ...Health is looking for a senior software engineer to join as a key...  ...for centralized storage and machine learning. If you are bright,... 
    Remote work
    Worldwide

    iSono Health

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, On-Device Machine Learning. Be the first to apply!