Software Engineer, On-Device Machine Learning
$147k - $210kCollaborate 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 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 on-device AI framework, succeeding TensorFlow Lite (TFLite). It improves the performance, efficiency, and portability of ML models across 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 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 - $210000 (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.
$207k - $300k
...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$136k - $204k
...do your best work. Senior Staff Software Engineer / Network Automation Architect Build... ...decisions affect live network devices and know how to automate change safely... ...operational tools, agent systems, or machine-learning capabilities with measurable evaluation...SuggestedFull timeContract workLive inWork at office$174k - $252k
...product or system development code.Learn and build an intuitive... ...experience.5 years of experience with software development in one or more... ...projects.Google's software engineers develop the next-generation... ...improvements to the machine learning software/hardware stacks...Suggested$119.25k - $153.9k
...builds the embedded vehicle software that turns real-world... ...autonomous vehicles learn from the real world.About... ...the RoleAs a Software Engineer on the AV Data... ...Artificial Intelligence, Machine Learning, or a related... ...platforms, or edge compute devices.Exposure to C++ systems...SuggestedFull timeInternshipLocal areaWork from homeRelocation- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/...SuggestedH1b
$163.2k - $244.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- ...Job Details ~ Job Title: Sr Software Engineer ~ Location: Dallas, TX ~ Duration: 6 months ~ Experience Required... ...troubleshooting and problem-solving skills. Exposure to machine learning, AI, or data-driven solutions. Experience with...
$135k - $200k
...Software Engineer - Fullstack Dallas, TX Nextdoor (NYSE: NXDR) is the essential neighborhood... ...environment that values code quality, learning quickly, and personal growth through... ...end, data science, infrastructure, and machine learning engineers to collectively improve...Work at officeLocal areaWork from homeFlexible hours$79.7k - $136.8k
...Senior Software Engineer At PowerSchool, we power education for students around the world. As the global leader in cloud-based K-1... ...efficiency. Explore emerging technologies, including AI and machine learning capabilities, and recommend practical applications that...Temporary workWork at officeFlexible hours- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...Full timeH1bRemote work
$84.06 - $92.06 per hour
...Senior Data Engineer And Analyst - Hybrid Genesis10 is currently seeking a Senior Data Engineer and Analyst for a contract position... ...detection with careful evaluation and guardrails Apply machine learning knowledge (e.g., feature extraction, similarity measures, dedup...Hourly payContract work- ...Job Title-Software Engineer Location: Remote Duration: 6 Months Contract to Hire (Quarterly Onsite for a few days... ...advanced analytics. We specialize in cutting-edge Big Data, Machine Learning, and Custom Software strategy, analysis, architecture, and...Contract workWork experience placementRemote work
$73.15k - $174k
...Senior Software Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you... ...experience in Software Engineering, Backend Development, Machine Learning, NLP, or related fields. ~1 to 2+ years of hands-on experience...Full timeLocal area$170k - $220k
...Job Title: Senior Software Engineer – Cloud Infrastructure / Network Automation Industry: Cloud Infrastructure, High-Performance... ...environments Open-source software contributions AI or machine learning applications related to infrastructure Candidates...Full timeRemote workRelocation package$50 - $90 per hour
...Description Job Description Job Title: Sr. Software Perception Engineer Job Description The Sr. Software... ...algorithms for mobile off-road machines, focusing on sensor fusion, object... ...annotate perception data for machine learning training, and actively participate in...Contract workTemporary work$120k
...HiOperator is seeking a highly skilled and motivated Senior Software Engineer to join our team and help drive innovation in the customer... ...stack, including front-end, back-end, DevOps, and machine learning integrations. Responsibilities will include: Build API...Full timeWork at office- ...Job Description Job Description Title: Senior Software Engineer Function: Engineering Reports to: VP of Technology Level... ...products that combine breakthrough technology and cutting-edge machine learning to transform how people access credit online. Our next-...Work at officeVisa sponsorshipFlexible hours
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...incorporating feedback Producing documentation to support medical device regulatory processes Who This Is For Students...Remote jobInternship
- ...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
$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 timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$50 per hour
...DescriptionJoin our team as a Senior AI Engineer focused on ontologies, knowledge graphs... ...data systems.Build production software across services, APIs, background jobs,... ....Experience building and deploying AI, machine learning, LLM, or agent-based systems beyond an...Full timeTemporary workWork experience placementCasual workFlexible 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$147k - $210k
...develop, test, deploy and maintain large software systems for user voice model serving... ...environment.Collaborate closely with Engineering, Product Management, and UX to complete... ....2 years of experience integrating machine learning models in production environments.1 year...$147k - $210k
Design, develop, and integrate software to improve system operability, observability,... ...and provisioning tasks using software engineering and generative AI tools.Collaborate with... ...AI platform infrastructure to support machine learning workloads.Experience managing, scaling...$50 per hour
...development code, integrating autonomy, AI or machine learning algorithms to LM products and platforms; Determines software methods to best acquire and execute knowledge... ...'s degree in Computer Science, Computer Engineering, Robotics, Applied Mathematics, or a related...Full timeTemporary workWork experience placementCasual workFlexible hours$123.2k - $189.1k
Job DescriptionRole Overview As a Software Engineer in Simulation, you will be responsible for ensuring the quality and reliability of... ...Experience with computational geometry, linear algebra, or Machine Learning Experience with time-series data analysis and online...Full timeLocal areaWork from homeFlexible hours- ...work at the intersection of strategy, engineering, data, and design, helping clients modernize... .... We are seeking a Senior Software Engineer to design, build, and support... ...matching platforms. Experience with machine learning integration. Experience with semantic...
$262k - $365k
..., build industry-leading on-device AI solutions (voice translate... ....8 years of experience in software development.7 years of experience... ...products.Experience with machine learning infrastructure, C++,... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...$18 - $25 per hour
...the world's most advanced hardware and software solutions, WWT helps clients and... ...interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions... ..., Management Consulting, Machine Learning Operations, Multicloud, and Security....Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work$189.3k - $290.7k
...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...Full timeLocal areaWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, On-Device Machine Learning. Be the first to apply!
- software developer positions Sunnyvale, TX
- senior software engineer remote Sunnyvale, TX
- cybersecurity software engineer Sunnyvale, TX
- part time software developer remote Sunnyvale, TX
- software system engineer Sunnyvale, TX
- software engineer remote Sunnyvale, TX
- work from home software developer Sunnyvale, TX
- software engineer Sunnyvale, TX
- software engineer amazon Sunnyvale, TX
- junior software developer remote Sunnyvale, TX



