Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Lead Kotlin Engineer

EPAM Systems
πŸ‡ΊπŸ‡¦ Ukraine
Remote
Staff / Principal
4 days ago
  • Kotlin
  • gRPC
  • Protocol Buffers
  • Data Modeling
  • DynamoDB
  • PostgreSQL
  • CI/CD
  • IaC
  • AI
  • RAG
  • AWS
  • EKS
  • Docker
  • Kubernetes
  • AWS Bedrock
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are looking for aLead Kotlin Engineer to guide the design and delivery of scalable backend systems while providing technical leadership across the engineering team.

Responsibilities

  • Lead the architecture and development of backend services using Kotlin
  • Design and maintain distributed systems with a focus 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 efforts across DynamoDB and PostgreSQL
  • Establish best practices for CI/CD pipelines and Infrastructure as Code
  • Mentor engineers and provide technical direction within a leadership capacity
  • Collaborate on the integration of LLM/AI engineering solutions, including RAG pipelines and agentic patterns
  • Evaluate and adopt orchestration frameworks and managed RAG/vector services to support AI-driven features
  • Ensure high standards of scalability, reliability, and maintainability across cloud-based deployments

Requirements

  • 6+ years of experience in software engineering, including 2+ years in a technical leadership role
  • Proficiency in Kotlin
  • Strong experience with AWS, particularly EKS, along with Docker, Kubernetes
  • Experience in 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 LLM orchestration framework or similar frameworks
  • Hands-on experience with AWS Bedrock AgentCore and Knowledge Bases or similar managed RAG/vector services
  • English proficiency at B2+ level or above

Lead Kotlin Engineer Β· EPAM Systems

Auto apply with Likeremote