KWAN

KWAN is a 100% Portuguese company that is part of the Rupeal Group, dedicated to IT Staffing, consulting, and outsourcing. KWAN exists because a developer believed in a different way of recruiting: treating people with the respect they deserve. Our goal is to be your go-to place for career advice and help you reach your dream job.
About company

Senior Algorithm / Optimization Engineer

On-site

location Lisbon

date August 6, 2026

types Full-time

We are looking for a Senior Algorithm / Optimization Engineer, eager to embark on an exciting new opportunity in robotics and autonomous fleet management!

About KWAN

We connect IT professionals with projects that match their skills, professional experience, and goals. We also offer a career progression program, delivered by our in-house specialists, our People Experience Partners, who will guide you throughout your journey with us.

We’re looking for a Senior Algorithm / Optimization Engineer to design and implement production-grade algorithms for AMR fleet scheduling, routing, traffic optimization, and transport order planning.

What we are looking for:

  • 5+ years of experience in algorithm development, mathematical optimization, Operations Research, or a similar field;
  • Strong knowledge of combinatorial optimization, scheduling, routing, graph algorithms, resource allocation, and constraint modelling;
  • Experience designing heuristics, metaheuristics, greedy algorithms, dynamic programming, and local search approaches;
  • Ability to balance solution quality, runtime performance, robustness, and operational feasibility;
  • Experience with multi-objective optimization involving throughput, travel distance, congestion, battery status, and resource utilization;
  • Knowledge of fleet optimization, multi-robot scheduling, route planning, traffic management, and charging constraints;
  • Ability to translate complex logistics and operational scenarios into executable optimization models;
  • Strong programming skills in Rust and Python;
  • Experience developing production-ready backend services, APIs, modular software, and automated tests;
  • Knowledge of data structures, concurrency, performance profiling, Git, CI/CD, Docker, and Kubernetes;
  • Experience validating algorithms through simulation, back-testing, benchmarking, operational replay, and KPI analysis;
  • Professional proficiency in English.

Experience with the following will be valued:

  • OR-Tools, MILP solvers, CP-SAT, Linear Programming, or Constraint Programming;
  • ROS, VDA 5050, AMRs, intralogistics, digital twins, or Gazebo;
  • Kafka, MQTT, NATS, or Redis;
  • Machine Learning, statistical modelling, time-series forecasting, or Reinforcement Learning;
  • Travel-time, congestion, throughput, or failure-risk prediction.

This is a software engineering position focused on turning mathematical models into robust production systems, rather than a Data Science or purely research-oriented role.

What we offer

  • A project that matches your skills and ambitions, as well as your preferences for working policies and culture;
  • A competitive salary with awesome benefits and opportunities to leverage your knowledge and network to earn additional income;
  • An empowering and respectful work culture enriched with social and learning events;
  • A People Experience Partner specially assigned to you, your go-to career guide, responsible for supporting your growth, facilitating training, and ensuring your work-life balance at KWAN.

Work Location & Flexibility:

  • Work model and location to be confirmed during the recruitment process.

Some Words From Our Colleagues

“At KWAN, they make sure that I feel comfortable with the client I’m working for and that what I’m doing aligns with my career aspirations.”

  • Luis Caldeira, DevOps @ KWAN

Grab this opportunity, apply now! https://form.typeform.com/to/PYqxT8NO?opportunity=Fernanda%20Morais&channel=ITJobs

Contacts and Address

earth Avenida Duque de Ávila, 46 - 3ºA 1050 - 083 Lisboa