Apply

Senior Machine Learning Engineer, Edge AI

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 5+ years of experience in embedded machine learning or a similar role.

📍 Location: United States, Canada

💸 Salary: 135482.0 - 227700.0 USD per year

🔍 Industry: Internet of Things (IoT), Machine Learning

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

⏳ Experience: 5+ years of experience in embedded machine learning or a similar role.

🪄 Skills: PythonEmbedded SystemsMachine LearningOpenCVPyTorchC++Tensorflow

Requirements:
  • BS or MS in Computer Science, Electrical Engineering, or a related field with a focus on ML or embedded systems.
  • 5+ years of experience in embedded machine learning or a similar role.
  • 4+ years of experience in deploying machine learning models in embedded systems.
  • Proficiency in embedded systems programming, including low-level optimization for inference workloads.
  • Strong coding skills in C++, Golang, or Python, with experience optimizing ML models for deployment on edge hardware.
  • Hands-on experience with ML frameworks like PyTorch, TensorFlow, ONNX, and optimization techniques for edge AI (e.g., quantization, pruning, sparsification).
  • Experience in computer vision and media processing on edge/mobile devices, including real-time object detection, tracking, and scene analysis.
  • Proven ability to troubleshoot and debug edge AI systems, including profiling inference performance, reducing latency, and optimizing power efficiency.
Responsibilities:
  • Develop and deploy AI models on edge devices by working with petabyte-scale data from Samsara’s camera and sensor devices.
  • Optimize ML models for real-time inference on edge devices by implementing quantization, sparsification, pruning, and model distillation techniques.
  • Collaborate with firmware and hardware teams to integrate ML models into resource-constrained environments, ensuring efficient execution.
  • Improve edge AI performance by profiling and optimizing latency, memory usage, and energy efficiency across different hardware architectures (CPU, GPU, DSP, NPU).
  • Stay up to date with the latest research in computer vision, deep learning, and embedded AI, applying relevant advancements to Samsara’s products.
  • Work closely with Product Managers to translate customer requirements into scalable and efficient ML solutions for real-time video analytics and sensor processing.
  • Debug and troubleshoot edge AI deployments, addressing performance bottlenecks, thermal constraints, and reliability issues in production environments.
  • Champion Samsara’s cultural principles, fostering a collaborative and growth-oriented team environment.
Apply