Samsara

Senior Software Engineer – Optimization

Samsara

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $150,238 - $252,500 per year

Job Level

Senior

Tech Stack

AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformIoTJava

About the role

  • Design, develop, and deploy cutting-edge heuristics and metaheuristics to solve complex NP-Hard optimization problems in production systems.
  • Focus on route optimization, vehicle routing problems (VRP), and the traveling salesman problem (TSP), delivering high-impact solutions for our customers.
  • Collaborate with stakeholders to extract and formalize requirements, transforming business needs into precise mathematical formulations and technical specifications.
  • Write high-quality, scalable, and maintainable code in a corporate environment using languages such as Go, Java or C++.
  • Contribute to the design and architecture of large-scale, high-performance backend systems.
  • Act as a force multiplier within the team, contributing to technical design discussions and mentoring other engineers.
  • Bring a customer-focused mindset to all development, ensuring that technical solutions directly translate into better customer outcomes.
  • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices.

Requirements

  • Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience and 8+ years of relevant industry experience in software development.
  • Experience designing and implementing heuristics and metaheuristics for solving NP-Hard problems in production systems.
  • Proficiency in code development in a corporate environment with languages such as Go, Java or C++.
  • Demonstrated ability to extract formal requirements (e.g., a mathematical formulation) from stakeholder requirements.
  • Strong understanding of algorithm design, data structures, and computational complexity.
  • Experience with designing and architecting large, high-scale backend systems.
  • Solid understanding of distributed systems and cloud computing principles.