Python Backend Developer
$$$
We're looking for a Python Backend Developer with a strong algorithmic mindset to join a sea transport logistics project. You'll be working on route optimization β designing and implementing algorithms and calculation models that solve concrete business problems in shipping and freight planning.
Responsibilities:
- Implement features and resolve bugs using AI coding tools as your primary workflow
- Work with geospatial data: coordinates, routes, distance and travel-time calculations, coordinate transformations
- Integrate and work with mapping / geolocation services (e.g. Google Maps APIs) for geocoding, distance matrices, and route data
- Use AI coding assistants (Claude Code, Cursor or similar) as a primary part of your workflow to close a high volume of tasks
Document the logic behind your solutions so the team can reason about it after you
Requirements:
- 3+ years of production Python experience with a focus on algorithmic and computational tasks
- Experience with optimization problems: route optimization, scheduling, resource allocation, or an adjacent class of problem
- Working knowledge of graph algorithms and algorithmic complexity
- Experience working with geospatial data (coordinates, distances, GeoJSON or similar)
- Hands-on experience with optimization libraries β OR-Tools, NetworkX, PuLP, SciPy.optimize
- Daily working experience with Claude Code, Cursor or similar AI coding tools
- Upper-Intermediate English or higher
Nice to Have:
- Mathematical background: linear programming, combinatorial optimization, operations research, graph theory, statistics
- Experience with Google Maps Platform APIs (Distance Matrix, Directions, Geocoding) or equivalents
- Docker, basic cloud familiarity
Understanding of multi-agent AI systems
We Offer:
- Innovation Culture: Work in a team that actively experiments with AI and modern development approaches
- Flexible workload: full-time or part-time β we're open to both, depending on your availability
- Generous Time Off: 20 paid vacation days + 15 sick leave days annually
- Professional Growth: Compensation for courses, certifications, and learning resources
- Cutting-Edge Tools: Access to premium AI tools (Cursor Pro, Π‘laude Code, GitHub Copilot, etc.)
Recruitment Process:
1. HR Interview
2. Technical Interview
3. Final Interview
4. Job Offer
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Published 17 August
95 views
Β·
30 applications
Last responded 1 hour ago
See stats of candidates who applied for this job π
π
Average salary range of similar jobs in
analytics β
Loading...