Design, develop, and maintain Kotlin/Spring Boot microservices on the JVM
Build and evolve the AI engine and agent orchestration systems (chat, voice, avatars, web agents)
Implement and optimize RAG pipelines (semantic, lexical, knowledge-graph based)
Integrate and experiment with LLMs (Gemini, open-source models, Hugging Face, etc.)
Develop infrastructure-level components (new microservices, tooling, observability, performance optimization)
Use AI tools (Claude, Copilot/Codex, etc.) throughout the development lifecycle
Collaborate with product and UX teams to translate requirements into scalable technical systems
Participate in architecture discussions, design reviews, and technical decision-making
Own features end-to-end: design → implementation → deployment → monitoring
Conduct R&D on emerging AI and agentic capabilities and bring production-ready implementations
Strong professional experience with Kotlin on the JVM
Solid hands-on experience building Spring Boot microservices
Deep understanding of system design, distributed systems, and cloud architectures (preferably GCP)
Experience building production-grade backend services (clean code, testing, observability, performance tuning)
Experience with databases and caching systems (MongoDB, Redis, etc.)
Familiarity with LLM workflows (prompt engineering, evaluation, integration patterns)
Experience with agentic frameworks (LangChain, LangGraph, CrewAI, AutoGen, etc.)
Proven experience using AI tools (e.g., Claude) for development and AI-assisted code review
Strong ownership mindset and ability to deliver in a fast-paced environment
Excellent communication and collaboration skills
Comfortable working in ambiguous, R&D-style problem spaces
IT project outsourcing company