$130K - 180K a year
Design and deploy heuristics/metaheuristics for NP-Hard optimization problems, develop scalable backend systems, and collaborate with stakeholders to translate business needs into technical solutions.
8+ years in software development with expertise in heuristics/metaheuristics for NP-Hard problems, proficiency in Go, Java, or C++, strong algorithm and system design skills, and experience with distributed and cloud systems.
Description: • 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. Benefits: Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, and much, much more. Take a look at our Benefits site to learn more.
This job posting was last updated on 9/17/2025