Описание
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.