
AI Engineer
Hybrid
IT & Data Development
Responsibilities
- Design and build a Java-based LLM service with a unified API serving multiple products, including the platform's player chat and help center
- Develop knowledge base ingestion pipelines, covering source parsing, chunking, embedding generation, incremental reindexing, and data versioning
- Build and optimize RAG pipelines and semantic search, including hybrid retrieval (vector search + BM25), reranking, source-grounded responses with citations, and multilingual query support
- Implement LLM guardrails to prevent prompt injection, protect personally identifiable information (PII), keep responses grounded in approved knowledge sources, and enforce iGaming-specific restrictions related to responsible gambling, identity verification, and payments
- Enable seamless handoff to human support agents and integrate the AI assistant with internal services through tool calling and structured outputs
- Build automated LLM evaluation pipelines using golden datasets, LLM-as-a-judge approaches, faithfulness and answer relevance metrics, and regression testing whenever prompts, models, or search indexes change
- Optimize LLM performance and operating costs through semantic caching, model selection based on query type, latency optimization, and token usage monitoring
- Implement production observability, including LLM tracing, quality dashboards, and business metrics such as automated resolution rate, escalation rate, and customer satisfaction (CSAT)
Requirements
- 4+ years of backend development experience with Java, including Java 17+, Spring Boot, REST/gRPC, Kafka or RabbitMQ, PostgreSQL, Redis, Docker, and Kubernetes
- Experience shipping at least one LLM-powered application to production with real users, and the ability to discuss its architecture, traffic, and quality metrics
- Hands-on experience building RAG systems, including chunking strategies, embedding model selection, hybrid retrieval, and reranking
- Ability to diagnose LLM response quality issues and distinguish between retrieval failures, prompt-related problems, and model limitations
- Experience with vector databases and search engines such as pgvector, Qdrant, OpenSearch/Elasticsearch kNN, or equivalent technologies
- Experience integrating LLM provider APIs (OpenAI, Anthropic, Azure OpenAI, etc.), including function/tool calling, structured outputs, streaming, retries, model fallbacks, and rate limiting
- Experience evaluating LLM systems using quantitative metrics and automated evaluation frameworks such as Ragas, promptfoo, DeepEval, or custom evaluation datasets
- Strong software engineering practices, including automated testing, CI/CD, code reviews, logging, monitoring, and ownership of production services
- Nice to have experience with Spring AI or LangChain4j, along with familiarity with Python-based LLM frameworks such as LangChain or LlamaIndex and the ability to adapt their approaches to Java; experience with LLM observability tools such as Langfuse, Arize Phoenix, or OpenTelemetry; hands-on experience with semantic caching and LLM inference cost optimization; experience building multilingual AI assistants and knowledge base search systems; experience in iGaming, betting, FinTech, or customer support automation, including an understanding of industry-specific compliance requirements
Benefits
- The opportunity to work on large-scale products and contribute to their development
- A flexible work environment built on autonomy, ownership, and trust, without micromanagement
- The option to work fully remotely or from a modern office
- Medical insurance coverage in countries where the company operates
- An annual $2,000 benefits allowance after the probation period, which can be used for health insurance upgrades, language learning, and sports activities
- Partial reimbursement for professional training, courses, and participation in industry conferences
- Access to a corporate digital library
- Company-funded weekly online sessions with a psychologist
- Relocation opportunities to countries where the company has offices, with relocation assistance available after the probation period, subject to approval