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.