
- Work model
- Remote
- Experience
- 2-5 years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 12 tags
Technology context
12Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
Required for this role
3+ years of professional software engineering experience, including hands-on experience building AI-powered applications
Strong proficiency in Python and practical experience building backend applications with FastAPI or a similar Python framework
Hands-on experience building AI agents with LangChain or similar orchestration frameworks
Understanding of agent architecture, reasoning and execution loops, state management, and tool calling
Experience integrating applications with large language model APIs, such as OpenAI, Anthropic, or Azure-based model services
Experience integrating backend applications with external APIs and business systems
Practical understanding of prompt design, context management, and response quality
Experience evaluating AI application behavior, output correctness, and result reliability
Knowledge of Docker and containerized application development
Ability to write clean, testable, and maintainable production code, take ownership of implementation, and work independently within a distributed team
Your responsibilities
Transform an existing AI agent proof of concept into a reliable, production-ready application
Design and implement agent execution workflows, including reasoning loops, state management, tool calling, and integration logic
Develop and maintain backend services using Python and FastAPI
Integrate large language models with external APIs and business systems
Build evaluation processes, tests, and quality controls for agent behavior, response quality, and result correctness
Improve the reliability, maintainability, and structure of the existing codebase
Support deployment and operation in an Azure environment and resolve issues across agent workflows, integrations, and application logic
Collaborate with the client's lead engineer and project or product manager, communicating progress, risks, and technical decisions clearly
Contribute to future AI-powered applications, including solutions developed from scratch
What you get
Your time off
18 paid vacation days and 10 paid sick days annually
10 Ukrainian public holidays
Maternity and paternity leaves
Marriage and Parenthood Package
Additional leave for major life events
Sabbatical leave opportunities
Learning & growth
Sombra University workshops and internal learning programs
Tech Communities and knowledge sharing sessions
Language courses and workshops
Mentorship opportunities
Health & well-being
Sports compensation or health insurance coverage
Participation in races and marathons
Corporate doctor (telemedicine)
Well-being initiatives and workshops
And even more
Company-provided technical equipment
PE administration and tax support
Internal referral program
IT Club loyalty program
Company events and volunteering initiatives
Before you apply
Our recruitment team will carefully review your profile, and if we see a good match with the role, we'll reach out to you shortly.
If you don't hear from us within 5 business days, it means we've decided to continue the process with other candidates for this position. Thanks for understanding.