
- Work model
- Remote
- Experience
- 5+ years
- Employment
- Not specified
- Compensation
- Not disclosed
- Technology signal
- 19 tags
Technology context
19Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
Required for this role
5+ years of experience in backend software development with strong proficiency in Python
Experience delivering and operating LLM-powered features in production environments
Hands-on experience implementing retrieval-augmented generation (RAG) and/or tool-calling capabilities
Experience evaluating AI solutions using reference datasets, automated validation, and human review processes
Strong understanding of REST API design, backend architecture, and service integration patterns
Experience working with message buses, message queues, and asynchronous communication concepts
Strong data modeling skills, including entities, relationships, and constraints, along with experience working with SQL databases such as PostgreSQL or MySQL
Experience deploying and operating containerized backend services on cloud platforms, including monitoring, logging, distributed tracing, and CI/CD pipelines
Strong understanding of unit testing, integration testing approaches, mocking strategies, secure coding practices, and failure handling
Ability to work independently, adopt AI-assisted development practices, mentor junior engineers, and continuously learn new technologies
Nice to have
Knowledge of Go
Experience contributing to backend services written in both Python and Go environments
Your responsibilities
Build AI assistants that help users find and understand information across quality records, documents, and related data sources
Develop RAG solutions with source citations while enforcing data access permissions and tenant isolation requirements
Create document processing and extraction services that convert unstructured content into validated structured data
Design data models for quality-related information, extracted content, and their relationships
Design and implement backend services, REST APIs, and tool integrations, supported by comprehensive unit and integration tests
Collaborate with QA and Product teams to define AI evaluation datasets, expected outcomes, release criteria, and quality measurements
Own services throughout deployment, monitoring, diagnostics, maintenance, and ongoing reliability improvements
Monitor response quality, operational performance, and model usage costs to ensure sustainable production operations
Mentor junior developers, support code reviews, and collaborate closely with product managers, frontend engineers, QA specialists, and infrastructure teams
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.