Software Engineer, On-Device Machine Learning
$174k - $253kCollaborate 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).Design and implement solutions in one or more specialized ML areas, leverage ML infrastructure, and demonstrate expertise in a chosen field.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.5 years of experience with software development in one or more programming languages.3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).2 years of experience developing compilers.Relevant work experience in mobile development.Preferred qualifications:Experience 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.Excellent communication and collaboration skills.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: $174000 - $253000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; New York, NY, USA.Bachelor’s degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).2 years of experience developing compilers.Relevant work experience in mobile development.
$147k - $211k
...processing.Develop LiteRT, Google's on-device AI framework for first- and third-party,... ...practical experience.2 years of experience with software development in one or more programming... ...with on-device ML.Google's software engineers develop the next-generation technologies...Suggested$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...SuggestedInternshipLocal areaFlexible hours$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...SuggestedImmediate startFlexible hours$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...SuggestedInternshipLocal areaFlexible hours$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...SuggestedShift work$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...$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...InternshipLocal areaFlexible hours$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 timeRelocation$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...InternshipLocal areaFlexible hours$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...$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,...InternshipLocal areaFlexible hours- ...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 DeviceWork experience placementLocal areaWorldwideFlexible hours
$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 timeLocal area$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...InternshipLocal areaFlexible hoursNight shiftDay shift- ...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 areaWorldwideFlexible hours
$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,...$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 &...InternshipLocal areaFlexible hours- ...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 areaWorldwideFlexible hours
- ...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 DeviceLocal areaWorldwideFlexible hours
$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,...InternshipLocal areaFlexible hours$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...InternshipLocal areaWork from homeFlexible hours$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...- ...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 timeWork experience placementRemote workShift work
- ...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
$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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...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 timeRemote work
- ...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...
$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$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 workWorldwide- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, On-Device Machine Learning. Be the first to apply!
- ngo software engineer Sunnyvale, CA
- software data engineer Sunnyvale, CA
- software system engineer Sunnyvale, CA
- entry level software engineer remote Sunnyvale, CA
- software developer positions Sunnyvale, CA
- software development engineer aws Sunnyvale, CA
- consulting software engineer Sunnyvale, CA
- financial software developer Sunnyvale, CA
- software developer Sunnyvale, CA
- part time software developer Sunnyvale, CA


