Skip to content
← Back to job listings

AI / Embedded ML Engineer

E-Space · Saratoga, CA, United States

External listingfull-time12 days ago

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