{"id":3614432,"url":"https://alion.io/job/infobus-middle-ai-engineer-pythontypescript-ai-agent","title":"Middle AI Engineer (Python/TypeScript, AI agent)","company":{"id":2795204,"name":"INFOBUS","domain":"infobus.eu","url":"https://alion.io/company/infobus","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":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":{"label":"European time zones","utc_offset_min":0,"utc_offset_max":2},"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"ChatGPT","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Function Calling","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"n8n","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Structured Outputs","optional":false},{"name":"TypeScript","optional":false},{"name":"Voice Agents","optional":false}],"status":"live","first_seen_at":"2026-11-02T15:41:00Z","employer_posted_date":null,"last_verified_at":"2026-11-02T15:41:00Z","board_verified":false,"closed_at":null,"days_open":6,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":6},"description":"INFOBUS is one of the leading online platforms for booking bus, train, and flight tickets. We help millions of people worldwide travel affordably and comfortably.\n\nSix of our ten departments already use AI every week, but adoption remains fragmented, without a unified ecosystem. We are looking for an engineer to build a comprehensive AI architecture for the company, rather than maintain existing processes.\n\nOur current projects include INFOBUS Hub (a management portal), AI agent development, and a prototype AI voice agent for customer support.\n\nWe are looking for someone who is deeply engaged in AI: writing production code during the day and experimenting with their own agents in the evening.\nResponsibilities:\n\nAI agent development: Build text and voice agents for customer support, with seamless conversation handoffs to human support agents.\n\nNew sales channels: Enable sales through AI channels, including apps in ChatGPT and Claude, and develop APIs and MCP integrations for third-party agents.\n\nKnowledge and integrations: Build RAG solutions using internal knowledge and integrate them with the BusSystem API, Zoho Desk, n8n, and other internal services.\n\nDepartment automation: Build automated workflows for teams across the company.\n\nOptimization and quality: Monitor response quality and cost, set up evaluations (evals), and optimize latency.\n\nKnowledge sharing: Run one workshop per month and help internal “AI guides” with complex automations.\n\nRequirements:\n\nSoftware development experience: 2+ years of commercial experience with Python or TypeScript.\n\nAI stack and architecture: Hands-on experience building AI agents using tool use, structured outputs, and MCP. Experience gained through personal projects also counts.\n\nModern development tools: Regular use of AI-assisted development tools such as Claude Code, Cursor, or similar solutions.\n\nEngineering mindset: Ability to investigate and address hallucinations and agent failures. You find debugging these issues engaging rather than intimidating.\n\nNice to have:\n\nExperience deploying AI solutions to production and understanding real-world use cases and failures.\n\nExperience with voice agents (Voice AI) and evaluations (evals).\n\nExperience in travel or e-commerce.\n\nWhat We Offer:\n\nA competitive compensation based on the interview results, plus a bonus for each successful launch with a verified business impact, measured by comparing results before and after launch.\n\nWork format: fully remote work from any country, preferably in a European time zone within two hours of Kyiv; a five-day working week with two days off and a flexible start time.\n\nTools and professional development:Company-funded access to all necessary AI tools and services on business plans;\n\nA separate monthly budget for testing new models and APIs;\n\nA budget for relevant training, courses, and conferences.\nCulture: An experiment that is measured and stopped at the right time is a valid outcome. Your launch is your case study, which you can present under your own name without disclosing customer data.\n\nTeam: Direct reporting to the MD of infobus.eu (AI Transformation Lead) and close collaboration with an AI Project Manager.\n\nReady to build AI solutions that make a measurable difference? Send us your CV and help shape the AI architecture of INFOBUS.","description_format":"text","description_chars":3315,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Price Comparison"],"lifecycle":[{"event":"open","at":"2026-11-02T15:41:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":6,"expected_fill_days":28,"reasons":["seen:6","win:early"],"computed_at":"2026-11-09T06:03:00Z"},"pay":null,"html_url":"https://alion.io/job/infobus-middle-ai-engineer-pythontypescript-ai-agent","json_url":"https://alion.io/job/infobus-middle-ai-engineer-pythontypescript-ai-agent.json","meta":{"generated_at":"2026-11-09T13:13:05Z","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":17157,"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":2795204},"rest":"https://alion.io/mcp/rest/get_company?id=2795204"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finfobus-middle-ai-engineer-pythontypescript-ai-agent"},{"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%2Finfobus-middle-ai-engineer-pythontypescript-ai-agent"},{"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%2Finfobus-middle-ai-engineer-pythontypescript-ai-agent"},{"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/infobus-middle-ai-engineer-pythontypescript-ai-agent\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finfobus-middle-ai-engineer-pythontypescript-ai-agent"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3614432}},{"tool":"search_jobs","arguments":{"company":"infobus.eu","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3614432},"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"}}