Samsara

Senior Machine Learning Engineer

Samsara

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $157,675 - $265,000 per year

Job Level

Senior

Tech Stack

CloudDockerGoIoTJavaKubernetesPythonPyTorchScalaSparkTensorflow

About the role

  • Design and implement ML APIs for integration of machine learning models into cloud-based applications
  • Build and maintain data pipelines to support continuous training and improvement of machine learning models
  • Implement support for A/B testing and online evaluation of machine learning models
  • Partner with firmware and full-stack teams to deploy models for optimal performance and cost
  • Research and evaluate emerging technologies and methodologies in machine learning
  • Collaborate with PM to translate customer needs to ML solutions
  • Champion and embed Samsara’s cultural principles (customer success, long-term thinking, growth mindset, inclusivity, teamwork)

Requirements

  • BS or MS in Computer Science or other relevant field
  • 4+ years of experience as a Machine Learning Engineer or similar role
  • Strong proficiency in one or more common languages (e.g., C++, Golang, Java, Python, Scala)
  • Proficiency with common ML tools (e.g., Spark, TensorFlow, PyTorch)
  • Experience deploying and iteratively refining models using customer feedback loops
  • Comfortable with full-stack/backend development code to build understanding of data structures and dependencies
  • Ph.D. in Computer Science or quantitative discipline preferred (optional)
  • Experience with containerization technologies (Docker, Kubernetes), CI/CD, and IaC frameworks preferred
  • Familiarity with deploying and managing ML applications in cloud environments and leveraging cloud services for data storage, processing, and inference preferred
  • Experience building end-to-end ML applications from scratch preferred