Overview

You will be one of the first core engineers building an AI platform that lets vendors rapidly create and deploy conversational AI agents (avatars, chat, voice) across websites, LinkedIn, email, and more. The product is in MVP with ~7 microservices in production; you will extend and harden the platform, design new services, and work on cutting-edge AI/agent capabilities. **What We’re Looking For (Mindset)** “Builder” mentality: you think in terms of systems, not just individual tickets Very comfortable using and embracing AI to move faster and build better software Hands-on, pragmatic, and willing to “get your hands dirty” with new tech Long-term commitment: interested in joining a small team and growing with it

Key responsibilities

  • check-circle
    Design, develop, and maintain Kotlin/Spring Boot microservices on JVM
  • check-circle
    Build and evolve the AI engine and agent orchestration (conversational agents, avatars, chat, voice)
  • check-circle
    Implement and optimize RAG pipelines (semantic, lexical, and knowledge-graph based)
  • check-circle
    Integrate and experiment with LLMs (Gemini, open-source/Hugging Face, etc.)
  • check-circle
    Work on infrastructure-level pieces (new microservices, internal tooling, web agents, observability, performance)
  • check-circle
    Use AI tools (Claude, Copilot/Codex, etc.) throughout the development lifecycle (design, coding, code review)
  • check-circle
    Collaborate with product/UX on requirements and translate them into robust, scalable systems
  • check-circle
    Participate in architecture, design reviews, and technical decision-making

Required experience

  • tick
    Strong professional experience with Kotlin on the JVM
  • tick
    Solid hands-on experience with Spring Boot microservices
  • tick
    Deep understanding of system design, distributed systems, and cloud architectures (preferably GCP)
  • tick
    Experience building production-grade backend services (clean code, testing, observability, performance)
  • tick
    Comfortable working with databases and caching (e.g., MongoDB, Redis)
  • tick
    Familiarity with LLMs and AI development workflows (prompting, evaluation, integration)
  • tick
    Experience building with any agentic frameworks (e.g., LangChain, LangGraph, CrewAI, AutoGen)
  • tick
    Proven ability to use AI tools (e.g., Claude) as part of the development process, including AI-assisted code review
  • tick
    Strong ownership, proactivity, and ability to deliver in a fast-paced environment

Bonus points

  • tick
    Experience with: Neo4j or other graph databases Vector databases / semantic search (e.g., MongoDB Atlas Search, other vector stores) Hybrid RAG systems (lexical + semantic + knowledge graph) LangGraph4J
  • tick
    Building web agents / browser-based autonomous agents
  • tick
    Background in AI/ML, NLP, or information retrieval
  • tick
    Exposure to UX / frontend; ability to collaborate closely with product/UX

To apply

Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

Apply here

Have questions?Write to us

Careers

Open vacancies

View all vacancies
  • We are looking for a highly skilled and product-driven Senior Frontend Engineer to join our engineering team. This role combines advanced frontend development with hands-on involve...

    Learn more
  • We are looking for a highly experienced Senior React Native Engineer to serve as their in-house mobile authority. This is a high-impact role where you will take full ownership of t...

    Learn more
  • CMREC-1723 Embedded Software Engineer

    Deadline: 14 February 2026

    Role overview We are looking for an Embedded Software Engineer to join the core development team and lead the firmware layer that connects our hardware security engine to drone com...

    Learn more
  • CMREC-1576 Backend Software Engineer

    Deadline: 14 February 2026

    As a Backend Software Engineer on the Integrations Team, you will be responsible for developing and maintaining Python-based integrations that fetch and process data—primarily asse...

    Learn more