freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, Python

Summary

Builds and scales Python-based logistics services, optimizing delivery routes with geospatial data and cloud-native tools for Allegro’s Delivery Optimization Engine.

Responsibilities

  • Support the design and scaling of high-throughput services that power our first and last-mile operations.
  • Leverage network analysis and spatial optimization to assist in building the next generation of Allegro's Delivery Optimization Engine (DOE) and enhance our logistics efficiency.
  • Utilize modern tech stack including cloud-native Python architectures, Big Data solutions, and modern routing APIs (e.g., Google, HERE, open-source routing engines).

Requirements

  • At least 4 years of commercial experience in backend software development using Python and SQL.
  • Possess experience or a strong understanding of the logistics domain, network analysis, and routing (e.g., graph theory, road network modeling, Vehicle Routing Problems).
  • Experience with geospatial data concepts applied via code (e.g., H3/spatial indexing, clustering algorithms, PostGIS).
  • Be familiar with cloud ecosystems (Google Cloud Platform preferred) and modern infrastructure tools (Kubernetes, Terraform, Airflow).
  • Advocate for engineering excellence, including clean code, TDD, CI/CD, and a strong commitment to rigorous code reviews to maintain team architectural stability.
  • Know how to design and scale a microservices-based architecture.
  • A positive attitude, excellent teamwork skills, and a higher technical education (Computer Science or related fields).
  • English level min. B2+.
  • Required to work from the Warsaw office once a month.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available