Sonatus

Senior Staff Machine Learning Engineer

Sunnyvale, CA. Posted 4 months ago

The role

You will lead the development of Edge AI for in-vehicle self-aware health monitoring and prediction. You will build and deploy AI models that analyze vehicle data to detect and predict sub-system health and failures in real-time.

What you will do

  • Build and train AI Edge models to process unstructured application logs, kernel traces, and multi-modalities.
  • Integrate ML flows, including cloud-based LLM APIs, with emphasis on synthetic data creation.
  • Develop algorithms to automatically cluster log patterns and detect software regressions, race conditions, or crash precursors.
  • Design unsupervised and supervised learning models to monitor time-series data from CAN bus and on-board sensors.
  • Implement logic to correlate signal anomalies across different modalities with system events to identify root causes.
  • Port and optimize PyTorch/TensorFlow models for execution on CPU/GPU-bound targets or embedded NPUs.
  • Apply quantization, pruning, distillation, and memory optimization for strict RAM/Flash budgets.
  • Define the data strategy for on-device filtering.
  • Lead the architecture for the edge ML pipeline and mentor junior engineers on best practices for embedded AI.

Required qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • 10+ years in Machine Learning Engineering, with 3+ years focused on Edge AI or Embedded Systems.
  • Proven experience mentoring junior engineers in software development.
  • Expert Python (for training) and decent working knowledge of modern C++ (C++14/17 for inference).
  • Deep proficiency with PyTorch or TensorFlow, and experience with inference engines like ONNX, TFLite, or TVM.
  • Experience with NLP techniques for textual data parsing, sequence modeling (RNN/GRU), vector stores, or lightweight LLMs/SLMs.
  • Experience with libraries like scikit-learn, tslearn, or statsmodels for anomaly detection on sensor data.
  • Proven ability to lead technical projects from concept to production in an ambiguous, fast-paced environment.
  • Ability to communicate with stakeholders and articulate trade-offs.
  • Experience deploying to Edge environments (e.g., ARM-based), managing memory manually, and working with limited compute resources.

Nice to have

  • Strong Computer Vision (CV) / ADAS track record
  • MS/PhD in Computer Science, Engineering, or related fields.
  • Familiarity with Edge systems and preferably automotive formats (CAN, DBC, UDS, SOME/IP, or MQTT.
  • Understanding of Linux/QNX kernel logs (dmesg), process states, and OS-level debugging.
  • Experience with NVIDIA TensorRT, Qualcomm SNPE.

Benefits

  • Health care plan (Medical, Dental & Vision)
  • Flexible and Dependent Care Expense program
  • Retirement plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Unlimited paid time off per year, 14+ paid holidays
  • Hybrid office work arrangement
  • Complimentary lunches, snacks, and beverages during on-site working days
  • Wellness benefit allowance
  • Phone & Internet reimbursement
  • Computer Accessory Allowance

About the company

Sonatus is a global leader in the automotive industry, providing key technologies that enable intelligent AI-defined vehicles. Headquartered in Sunnyvale, CA, with 250+ employees worldwide, the company's technology is in production across more than 9 million vehicles.

Senior Staff Machine Learning Engineer at Sonatus | JobZoey