JustJoin.IT Praca zdalna Senior

Python Developer (e-commerce)

Britenet

⚲ Warszawa, Kielce, Białystok, Lublin

Do uzgodnienia

Wymagania

  • Airflow
  • GCP
  • Terraform
  • Kubernetes
  • SQL
  • TDD
  • Python

Opis stanowiska

We are looking for a Senior Software Engineer specializing in Python and routing algorithms. In this role, you will support the design and scaling of high-throughput services that power first-mile and last-mile delivery logistics.

Our expectations
• Min. 4 years of commercial experience in backend software development using Python and SQL.
• Experience in or very good knowledge of the logistics domain, network analysis, and routing (e.g., graph theory, road network modeling, Vehicle Routing Problem – VRP).
• Experience with programmatically utilized geospatial data (e.g., H3, spatial indexing, clustering algorithms, PostGIS).
• Knowledge of the cloud environments (Google Cloud Platform preferred) and modern infrastructure tools (Kubernetes, Terraform, Airflow).
• Promote engineering best practices, such as: Clean Code, TDD (Test Driven Development), CI/CD, rigorous code review.
• Ability to design and scale microservices-based architecture.
• Positive attitude, strong teamwork skills, and hold a university degree in computer science or a related technical field.
• Good command of English and Polish.
• Readiness to participate in workshops at the client's office in Warsaw once per month.

Key tasks
• Supporting the design and scaling of high-throughput services powering first-mile and last-mile delivery logistics operations.
• Co-developing Allegro's next-generation Delivery Optimization Engine (DOE) using network analysis and spatial optimization.
• Developing and implementing routing algorithms.
• Directly impacting and improving the efficiency of the company's logistics processes.

🔍 Dekoder Ogłoszenia

🔴
Senior Software Engineer specializing in Python and routing algorithms
Choć tytuł sugeruje doświadczenie w algorytmach routingu, kluczowe jest doświadczenie w Pythonie, a algorytmy mogą być tylko dodatkowym atutem lub obszarem do nauki.
🔴
support the design and scaling of high-throughput services
Może oznaczać pracę nad istniejącymi, problematycznymi systemami, a niekoniecznie budowanie czegoś od zera.
🔴
Experience in or very good knowledge of the logistics domain, network analysis, and routing
Jeśli nie masz doświadczenia w logistyce, 'bardzo dobra wiedza' może oznaczać potrzebę szybkiego przyswojenia dużej ilości nowej wiedzy dziedzinowej.
🟡
Positive attitude, strong teamwork skills
Standardowe wymagania, które mogą maskować potrzebę pracy w trudnym zespole lub pod presją.
🟡
Readiness to participate in workshops at the client's office in Warsaw once per month.
Oznacza konieczność podróży służbowych, nawet jeśli praca jest zdalna.