EPAM

Kotlin Developer

In short

Lead-level Kotlin developer role at EPAM focused on architecting backend services, distributed systems, and cloud infrastructure on AWS. The position requires 6+ years of software engineering experience with 2+ years in technical leadership, plus deep expertise in gRPC/Protobuf, DynamoDB/PostgreSQL, CI/CD, and hands-on LLM/AI engineering including RAG pipelines and orchestration frameworks. Remote work is available for candidates based in Ukraine, with English proficiency at B2+ required.

Описание
EPAM provides enterprise software products, open-source solutions, and accelerators.
Задачи
•Lead the architecture and development of backend services using Kotlin
•Design and maintain distributed systems, focusing on caching strategies, queues, and event-driven processing
•Drive the implementation of service-contract frameworks using gRPC, Protobuf, and REST
•Oversee data modeling and integration across DynamoDB and PostgreSQL
•Establish best practices for CI/CD pipelines and Infrastructure as Code
•Mentor engineers and provide technical direction
•Collaborate on integrating LLM/AI engineering solutions, including RAG pipelines and agentic patterns
•Evaluate and adopt orchestration frameworks and managed RAG/vector services for AI-driven features
•Ensure scalability, reliability, and maintainability across cloud-based deployments
Требования
•6+ Years of software engineering experience, including 2+ years in a technical leadership role
•Proficiency in Kotlin
•Strong experience with AWS, particularly EKS, Docker, and Kubernetes
•Experience with CI/CD and Infrastructure as Code
•Strong experience with gRPC, Protobuf, and HTTP/REST as service-contract frameworks
•Hands-on experience with DynamoDB and PostgreSQL, including data modeling for product features
•Solid understanding of distributed systems, including caching strategies, queues, eventual consistency, and asynchronous/event-driven processing
•Solid grounding in LLM/AI engineering fundamentals, including prompt design, RAG pipelines, agentic patterns, tool use, and LLM evaluation
•Hands-on experience with Spring AI or similar LLM orchestration frameworks
•Hands-on experience with AWS Bedrock AgentCore and Knowledge Bases or similar managed RAG/vector services
•English proficiency at B2+ level or above
Условия
Remote collaboration is available from Ukraine.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot