Backend Python Engineer (AI (langchain))
Project Description
Department/Project Description:
Development of a web application supported by AI agents . The application aims to solve complex problems in the transport industries by leveraging AI agents with existing solutions on the client side.
We are looking for open-minded, independent thinkers who aren't afraid to step out of their comfort zone.
Job Description
Requirements:
- Tech Stack: Strong proficiency in Full Backend Python and hands-on experience with AI orchestration frameworks (LangChain or LangGraph);
- Knowledge of Python (AsyncIO, FastAPI/Flask or similar frameworks);
- Proven experience with LangChain or LangGraph;
- Deep understanding of RESTful APIs and connecting disparate systems (AI agents + legacy optimization engines).
Job Responsibilities
Job Responsibilities:
Backend Development: Designing and maintaining robust, scalable backend services in Python that serve as the backbone for AI integrations;
AI Orchestration: Building and fine-tuning AI Agents using LangChain or LangGraph to process complex logistics logic;
Algorithmic Integration: Implementing the bridge between GenAI layers and the existing TSP-solving engine;
End-to-End Ownership: Taking responsibility for the full backend lifecycle—from API design to AI workflow optimization;
Participating in Scrum ceremonies.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |