← Back to job listings
E-
AI / Embedded ML Engineer
E-Space · Saratoga, CA, United States
About The Role
Join our team as an AI / Embedded ML Engineer, where you will be responsible for the full lifecycle of AI/machine learning on resource-constrained hardware. You will work closely with cross-functional teams, including hardware engineers, firmware developers, and data scientists, to deliver production-ready ML solutions on embedded devices. This position is based in Saratoga, CA.
- Design and build data ingestion pipelines from sensors, handle raw sensor data, and build tools to collect and manage training datasets.
- Develop and train ML models for classification, regression, anomaly detection, and signal processing tasks, and optimize models for deployment on microcontrollers and edge processors.
- Collaborate with cross-functional teams, document design decisions, and stay current with developments in TinyML, embedded AI, and edge computing.
- Strong understanding of memory-constrained and power-constrained environments
- Proficiency in Python for ML development using frameworks such as PyTorch, TensorFlow, or scikit-learn
- 2+ years of experience in machine learning engineering, with at least 2 years focused on embedded or edge ML
- Experience deploying models with at least one embedded ML framework such as TFLite Micro, Edge Impulse, or ONNX Runtime
- Strong background in signal processing, sensor data handling, and real-time system constraints
- Hands-on experience with IMUs and other sensor types including accelerometers, gyroscopes, barometers, and microphones
- Experience with C or C++ for embedded systems development
- Solid understanding of model optimization techniques including quantization, pruning, and distillation
- Experience with RTOS platforms such as FreeRTOS or Zephyr
- Familiarity with MCU families including NXP, STM32, ESP32, or similar
- Experience designing hybrid edge-LLM pipelines or integrating small language models on device
- Experience with hardware-aware neural architecture search or AutoML for edge targets
- Background in feature extraction techniques such as FFT, filter banks, and wavelet transforms
- Familiarity with Rust for embedded or systems programming
- Prior work on products in wearables, robotics, industrial sensing, or IoT
- Excellent problem-solving skills and the ability to work independently and as part of a team
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring