1

Embedded Machine Learning Engineer Jobs in Sunnyvale, CA

Nace AI is a company focused on machine learning solutions, and they are seeking a Machine Learning Engineer to translate cutting-edge research into scalable, production-ready solutions. The role ...

Role Summary We are seeking a highly motivated Machine Learning Engineer with a strong background in model architecture design and algorithm development, ideally with experience in scientific domains ...

Description Apple's Video Computer Vision (VCV) Face and Body technologies team is looking for a skilled Machine Learning Engineer with experience developing ML models for computer vision and ...

Bee Genius is building the future of work and is seeking an AI/Machine Learning Engineer to join their team. The role involves developing and implementing machine learning models and algorithms to ...

Machine Learning Engineer

San Francisco, CA ยท On-site

$151.30 - $178/hr

As a Machine Learning Engineer you care about the health and maintainability of our systems and the velocity of the engineering teams. You explore data, research new algorithms, experiment with proof ...

As a Machine Learning Engineer, you will play a central role in translating cutting-edge machine learning research into scalable, production-ready solutions. You will collaborate closely with cross ...

About the Role We're looking for a Machine Learning Engineer to design, build, and deploy production-grade ML systems that power the next generation of Plenful's AI platform. You'll own the end-to ...

Machine Learning Engineer

Dublin, CA ยท On-site

$90 - $130/hr

We are seeking machine learning engineers to join our team full-time. As part of your role, you will help us build pipelines of data collection, data extraction, data filtering/synthetic data ...

Machine Learning Engineer

San Francisco, CA ยท On-site +1

$117K - $152K/yr

We're looking for a Machine Learning Engineer to join our Offline Infrastructure team. This is an ideal role for a recent university graduate who is excited to work on large-scale systems and apply ...

Machine Learning Engineer

Mountain View, CA ยท On-site +1

$117K - $152K/yr

We're looking for a Machine Learning Engineer to join our Offline Infrastructure team. This is an ideal role for a recent university graduate who is excited to work on large-scale systems and apply ...

About the Role We are seeking a Machine Learning Engineer to help drive the development,optimizationand deploymentof Altera FPGA Compiler. In this role, you will work at the intersection of machine ...

We are seeking machine learning engineers to join our team full-time. As part of your role, you will help us build pipelines of data collection, data extraction, data filtering/synthetic data ...

Machine Learning Role In order to execute our vision, we need to grow our team of best-in-class machine learning engineers. We are looking for developers who are excited about staying at the ...

Showing results 41-60

Embedded Machine Learning Engineer information

See Sunnyvale, CA salary details

$82.2K

$180K

$204.2K

How much do embedded machine learning engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for embedded machine learning engineer in Sunnyvale, CA is $180,019.00, according to ZipRecruiter salary data. Most workers in this role earn between $154,300.00 and $203,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an embedded machine learning engineer?

To thrive as an Embedded Machine Learning Engineer, you need expertise in machine learning algorithms, embedded systems programming (C/C++ or Python), and a solid understanding of hardware constraints, usually supported by a degree in computer science, electrical engineering, or related fields. Familiarity with tools like TensorFlow Lite, ONNX, microcontroller SDKs, and experience with real-time operating systems (RTOS) are typically required. Strong problem-solving, communication skills, and the ability to collaborate across multidisciplinary teams help you stand out in this role. These skills are crucial for efficiently deploying intelligent models on resource-constrained devices, ensuring optimal performance and seamless integration in real-world applications.

What does an embedded machine learning engineer do?

An Embedded Machine Learning Engineer designs and implements machine learning models that can run efficiently on embedded systems, such as microcontrollers and edge devices. Their work involves optimizing algorithms to fit within the resource constraints of these devices, integrating ML models into hardware, and ensuring real-time performance. They collaborate closely with hardware engineers and software developers to deploy intelligent features in products like smart sensors, IoT devices, and autonomous systems.

What are some common challenges faced by embedded machine learning engineers when deploying models to hardware devices?

One of the main challenges for Embedded Machine Learning Engineers is optimizing machine learning models to run efficiently on devices with limited memory, processing power, and energy capacity. Ensuring real-time performance while maintaining accuracy often requires model quantization, pruning, or using lightweight architectures. Additionally, engineers must carefully manage hardware-software integration and address issues like compatibility with various microcontrollers and ensuring secure, reliable updates for deployed models. Close collaboration with hardware engineers and software developers is essential to overcome these challenges and deliver robust embedded AI solutions.

What is the difference between Embedded Machine Learning Engineer vs Firmware Engineer?

AspectEmbedded Machine Learning EngineerFirmware Engineer
Required CredentialsBachelor's/Master's in Computer Science, Electrical Engineering, or related; knowledge of ML frameworksBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems experience
Work EnvironmentDevelops ML models for embedded devices, often in IoT or smart devicesDesigns and implements low-level firmware for hardware devices
Industry UsageTech companies, IoT, consumer electronics, automotiveConsumer electronics, automotive, industrial equipment

The Embedded Machine Learning Engineer focuses on integrating machine learning models into embedded systems, while the Firmware Engineer specializes in developing low-level software for hardware devices. Both roles require embedded systems knowledge but differ in their core focus and skill sets.

What are popular job titles related to Embedded Machine Learning Engineer jobs in Sunnyvale, CA?

For Embedded Machine Learning Engineer jobs in Sunnyvale, CA, the most frequently searched job titles are:

What cities near Sunnyvale, CA are hiring for Embedded Machine Learning Engineer jobs?

Cities near Sunnyvale, CA with the most Embedded Machine Learning Engineer job openings:

Infographic showing various Embedded Machine Learning Engineer job openings in Sunnyvale, CA as of July 2026, with employment types broken down into 1% As Needed, 69% Full Time, 27% Part Time, 1% Temporary, and 2% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $180,019 per year, or $86.5 per hour.

Machine Learning Engineer

Nace AI

Palo Alto, CA โ€ข On-site

Full-time

Re-posted 2 days ago


Job description

Job Summary:
Nace AI is a company focused on machine learning solutions, and they are seeking a Machine Learning Engineer to translate cutting-edge research into scalable, production-ready solutions. The role involves designing and maintaining ML systems, collaborating with cross-functional teams, and enhancing existing models with the latest advancements in machine learning.
Responsibilities:
โ€ข Design, build, and maintain end-to-end ML systems, including synthetic data pipelines, model training, debugging, and performance evaluation.
โ€ข Fine-tune large language models (LLMs) and implement meta-learning methods to enhance model generalization and efficiency.
โ€ข Improve existing Nace.AI models by incorporating advancements from recent ML research.
Qualifications:
Required:
โ€ข Hands-on experience training and fine-tuning large language models (LLMs) and vision-language models (VLMs), including practical work with pre-training, instruction tuning, and alignment techniques (GRPO,RLHF/DPO/PPO).
โ€ข Hands-on Experience with Deep Learning Models, especially Transformers.
โ€ข Ability to translate cutting-edge research from papers into clean, production-ready code (Paper to Code).
โ€ข Proven experience scaling inference infrastructure for LLMs/VLMs, including expertise in model serving frameworks like vLLM, TGI.
โ€ข Proficient in Python with a strong track record of building substantial projects.
โ€ข Solid foundation in computer science fundamentals (data structures, algorithms, design patterns).
โ€ข BS degree in CS or related technical field.
โ€ข Solid Experience with ML frameworks and libraries (PyTorch, TensorFlow).
โ€ข Self-starter comfortable working in a fast-paced, dynamic environment.
Preferred:
โ€ข MS/PhD in CS or related technical field.
โ€ข Familiarity with data processing stacks such as Spark and Airflow.
โ€ข Experience with multi-node GPU training.
โ€ข Contributor to open-source ML projects.
โ€ข Deep knowledge in Linear Programming.
โ€ข Experience with advanced NLP and Multimodal post-training experience (e.g., model distillation, quantization, deployment optimization).
โ€ข Experienced in inference time optimization, deep understanding of LLM serving optimizations for LLMs/VLMs.
โ€ข Hands on experience with quantization techniques (AWQ, GPTQ, FP8/GGUF).
Company:
Enterprise AI product & research company, building long-horizon reasoning models and agents. Founded in 2024, the company is headquartered in Palo Alto, USA, with a team of 11-50 employees. The company is currently Early Stage.