About HERE Tour Planning
Tour Planning is a REST API that is responsible for multi-vehicle route optimization. It provides a way to solve variations of the Vehicle Routing Problem (VRP). Customers can use it to plan their fleet of delivery or service vehicles while taking into account several constraints such as time windows, capacity, cost, maximum travel time/distance, driver breaks, etc. As a result, the API returns a cost-effective sequence (tours) to visit all the stops in the daily plan. Learn more about the product here: https://developer.here.com/products/tour-planning
About the team
We are an international team of product developers that deeply care about building things the right way and bringing value to our customers. Here you’ll find strong experts with a broad range of skills and together with us, you will have a chance to make an impact on the future of logistics.
Our tech stack consists of Rust, Kotlin, Python, AWS, Docker, Kubernetes, Terraform.
You will be a key member of our product development team, shaping our products and bringing your best ideas to the table.
Your Role
As a Lead/Principal Engineer at HERE, you have the opportunity to have a broader impact on the product and even beyond. You work on tasks with notable complexity and solve unique problems. You communicate complex ideas, anticipate potential objections, and persuade others, often at senior levels, to adopt a different point of view. This role does not involve any people management responsibilities. Your main tasks (not limited to):
Drive technical decisions inside the teams
Solve complex algorithmic problems and implement new features in the vehicle routing problem solver
Work with stakeholders to build reliable and resilient service that achieves the highest availability and throughput
Follow engineering best practices (unit testing, automation, pairing, refactoring, continuous delivery, etc.) and keep up to date with the latest trends and technologies
Coach others and help them grow in your area of expertise
The following knowledge and skills would ensure your success in this role:
10+ years of related experience with a Bachelor’s degree; or 8+ years and a Master’s degree; or a Ph.D. with 5+ years experience; or equivalent experience.
Hands-on experience in software development using high-level programming languages (e.g. Rust, C++, Java, Kotlin, Scala, Python, etc.). Open to learning new technologies.
Knowledge of creating RESTful APIs
Experience with building and running highly available and scalable services using Cloud Platforms, e.g. AWS, following the infrastructure as code paradigm by using, e.g. Kubernetes or Terraform
Fluent in English, both in spoken and written form
The following knowledge would add extra value to your contribution to our team:
Scientific background in operations research
Experience in Rust programming language