{"id":3821372,"url":"https://alion.io/job/egt-digital-senior-ai-application-engineer","title":"Senior AI Application Engineer","company":{"id":2187239,"name":"EGT Digital","domain":"egt-digital.com","url":"https://alion.io/company/egt-digital","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Docker","optional":false},{"name":"Embeddings","optional":false},{"name":"Function Calling","optional":false},{"name":"Hybrid Search","optional":false},{"name":"KV Cache","optional":false},{"name":"Least Privilege","optional":false},{"name":"LLM","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Milvus","optional":false},{"name":"pgvector","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Qdrant","optional":false},{"name":"Redis","optional":false},{"name":"Reranking","optional":false},{"name":"Weaviate","optional":false},{"name":"ClickHouse","optional":true},{"name":"FastAPI","optional":true},{"name":"Flask","optional":true},{"name":"JavaScript","optional":true},{"name":"LoRA","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Next.js","optional":true},{"name":"Nginx","optional":true},{"name":"OCR","optional":true},{"name":"OpenAI","optional":true},{"name":"PEFT","optional":true},{"name":"Prometheus","optional":true},{"name":"QLoRA","optional":true},{"name":"React.js","optional":true},{"name":"SFT","optional":true},{"name":"Whisper","optional":true}],"status":"live","first_seen_at":"2026-11-05T17:14:11Z","employer_posted_date":null,"last_verified_at":"2026-11-05T17:14:11Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"EGT Digital is a leading technology provider for the global iGaming industry. It delivers scalable, secure solutions, including original casino games, the customizable X-Nave iGaming platform with sportsbook, gaming aggregation, CRM and payment capabilities, as well as retail products. In an industry that never stands still, the team doesn’t stand still either. Progress comes through innovation and ideas. That’s why iGaming Department is growing and looking for motivated people ready to learn, evolve and thrive as part of the team.\n\nThe iGaming Department focuses on platform solutions that help operators manage and grow their businesses across regulated markets. Our work centers on X-Nave, EGT Digital’s modular iGaming platform, which brings together the Sportsbook, Gaming Aggregator, CRM Engine and Payment Gateway. Each solution can operate independently or as part of an integrated ecosystem, offering the flexibility to meet different business needs. By bringing together product expertise, technical knowledge and a collaborative mindset, our teams continuously enhance the platform, strengthen the connections between its components and turn complex challenges into opportunities for innovation. It’s an environment where expertise is valued, new ideas are encouraged and every contribution helps shape the future of our technology\n\nThe role\n\nYou will build the applications that sit on top of our language models: agentic workflows, tool integrations and retrieval. You will also own the quality bar – from evaluation design to the release gates that decide whether a feature ships.\n\nResponsibilities\n\nBuild agentic features end to end: tool contracts, routing, memory, streaming, retries and fallbacks, human approval gates\n\nBuild and maintain tool integrations for internal systems, with per-user permissions and tight context discipline\n\nDesign retrieval properly: ingestion, chunking, embeddings, hybrid search, reranking, metadata filters, freshness\n\nOwn prompt and behavior control: versioned prompts with rollback, personas, output contracts, guardrails\n\nOwn LLM evaluation: golden sets, automated judges, regression gates in CI, quality dashboards\n\nShip the Python services behind it – asynchronous APIs, streaming responses, tested and documented\n\nTreat every tool response and retrieved document as untrusted input: prompt injection, taint, least privilege, sandboxing\n\nRequirements\n\n5+ years building production Python services and APIs – not notebooks\n\nHands-on LLM application work in production: tool calling, agent loops, retrieval and prompt systems, with users who complained\n\nStrong retrieval fundamentals, and the ability to measure retrieval quality\n\nReal evaluation practice: you have built a golden set or an automated judge and used it to block a release\n\nEnough transformer understanding to debug behaviour and cost – context limits, sampling, KV cache\n\nPostgreSQL plus a vector database (Qdrant, pgvector, Weaviate, Milvus) and Redis; Docker, tests, CI, code review\n\nPreferred Qualifications\n\nModel Context Protocol, or deep knowledge of another tool protocol or agent runtime\n\nReranker and hybrid-search tuning, with measured retrieval gains\n\nLoRA or QLoRA supervised fine-tuning with a before-and-after evaluation\n\nSpeech, OCR or document pipelines (Whisper, PDF and DOCX extraction)\n\nEnough frontend to ship your own feature end to end (Next.js or React)\n\nTechnical Stack\n\nApplication: Python, Flask, FastAPI.\n\nRetrieval: a vector database (Qdrant, pgvector), embeddings, rerankers\n\nData: PostgreSQL, Redis, MongoDB, ClickHouse\n\nModels: internal LLM APIs, OpenAI-compatible\n\nOperations: Docker, systemd, nginx, Prometheus\n\nFrontend, when needed: Next.js, React\n\nWhat we offer\n\nCompetitive salary\n\nPerformance evaluation\n\n25 days paid annual leave\n\nFlexible working schedule\n\nAdditional health insurance – premium package\n\nFully paid annual transportation card\n\nFully paid Sports card\n\nFree company shuttle by the office\n\nSports Teams & sports events\n\nProfessional development\n\nTeam building events and office parties\n\nReferral Program\n\nFree snacks, soft drinks, coffee, and fruit – always available\n\nNewborn baby bonus\n\nCorporate discounts in various shops and restaurants\n\nState-of-the-art modern office\n\nThanks for taking the time to apply! Your application will be kept fully confidential – we’ll reach out personally if you’re shortlisted for an interview.","description_format":"text","description_chars":4406,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Annual leave","Flexible schedule","Health insurance","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-11-05T17:21:16Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":28,"reasons":["seen:2","win:early"],"computed_at":"2026-11-08T05:47:12Z"},"pay":null,"html_url":"https://alion.io/job/egt-digital-senior-ai-application-engineer","json_url":"https://alion.io/job/egt-digital-senior-ai-application-engineer.json","meta":{"generated_at":"2026-11-09T01:52:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3955,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2187239},"rest":"https://alion.io/mcp/rest/get_company?id=2187239"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fegt-digital-senior-ai-application-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fegt-digital-senior-ai-application-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fegt-digital-senior-ai-application-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/egt-digital-senior-ai-application-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fegt-digital-senior-ai-application-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3821372}},{"tool":"search_jobs","arguments":{"company":"egt-digital.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3821372},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}