Design the journeys - from complex math to seamless deliveries.
At Package.ai, we’re transforming how goods move from store to doorstep. Our platform powers seamless customer conversations while optimizing the complex routing and scheduling behind every delivery - making retailers faster, smarter, and more reliable at scale. Trusted by over 100 retailers and growing quickly, our systems already orchestrate millions of real-world deliveries each year.
We’re looking for a Senior Algorithms Engineer to lead the design and evolution of our graph traversal, vehicle routing, and optimization algorithms - the core of our logistics engine. This is a hands-on, high-impact position where you’ll apply your deep expertise in algorithms and operations research to solve NP-hard problems in production at scale.
If you want to own critical algorithmic systems, see your work deployed quickly, and shape the movement of goods in the real world, this role is for you.
What you’ll do- Design, implement, and optimize advanced algorithms for vehicle routing, path planning, scheduling, clustering, and graph problems at scale.
- Translate cutting-edge research into robust, production-grade solutions deployed to millions of real-world deliveries.
- Develop scalable heuristics, metaheuristics, and approximation methods to tackle complex optimization challenges.
- Write end-to-end code, from APIs and database models to containerization and deployments, ensuring seamless integration of algorithmic components.
- Own key architectural and performance decisions for the routing engine.
- Collaborate across engineering, product, and operations to ensure measurable impact on cost, time, and efficiency.
- Stay ahead of the curve in algorithms, graph theory, and more, and introduce new techniques where they add value.
Who you are- A deep algorithmic thinker who thrives on solving hard, graph-heavy, and combinatorial optimization problems.
- Practical and hands-on: you know how to take theory from whiteboard to production with clean, maintainable code.
- Impact-driven: you measure success by business results and performance metrics, not just technical elegance.
- Comfortable owning mission-critical systems end-to-end, and energized by shipping real-world solutions quickly.
- Collaborative and curious, with a drive to push boundaries in optimization and logistics.
What you bring- MSc or higher in Computer Science, Mathematics, Operations Research, or a closely related field.
- 5+ years of experience building graph algorithms, vehicle routing, path-finding, combinatorial optimization, and heuristics/metaheuristics.
- Background with Kotlin, Java, Go, or Scala, with experience writing production-grade code.
- Bonus: background in Rust.
- Bonus: prior experience in logistics, transportation optimization, or geographic information systems.
- Bonus: experience working in fast-moving startups where speed and ownership matter.
- Excellent communication skills in English, both written and spoken.
Why Package.ai?You’ll be solving hard, meaningful problems with a small, world-class team. Our optimization engine already drives millions of deliveries, and we’re just getting started. We value depth over hype, execution over buzzwords and we build systems that truly work at scale.
We’re a diverse, inclusive workplace that values ownership, creativity, and deep technical expertise. If you’re passionate about turning complex optimization challenges into elegant, scalable systems, we’d love to meet you.