{"id":4077319,"url":"https://alion.io/job/cml-team-backend-engineer-node-js-ai-applications","title":"Backend Engineer (Node.js, AI Applications)","company":{"id":4486111,"name":"CML Team","domain":"cmlteam.com","url":"https://alion.io/company/cml-team","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Function Calling","optional":false},{"name":"LLM","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"Node JS","optional":false},{"name":"RAG","optional":false},{"name":"TypeScript","optional":false},{"name":"Voice Agents","optional":false},{"name":"Embeddings","optional":true},{"name":"Hallucination","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"React.js","optional":true},{"name":"Reranking","optional":true},{"name":"Vercel AI SDK","optional":true}],"status":"live","first_seen_at":"2026-11-11T15:43:45Z","employer_posted_date":null,"last_verified_at":"2026-11-11T15:43:45Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"We are looking for a strong Middle Backend Engineer to help us build AI-powered products and workflows. This role is ideal for someone with solid Node.js / TypeScript experience who is already exploring AI in practice and wants to go deeper into RAG, voice agents, and multi-agent systems.\n\nWhat matters most is a strong backend foundation, the ability to build reliable production systems, and a genuine interest in how LLM-based applications work and in using AI to speed up delivery.\n\nWhat you’ll do\n\nDesign and build backend services for AI-powered product features\n\nWork with LLM APIs, prompts, AI SDKs, and agent workflows\n\nHelp shape systems involving retrieval, grounding, tool use, and orchestration\n\nCollaborate on products that include Node.js backend \n\nImprove reliability, latency, observability, and overall production readiness of AI features\n\nExplore and implement capabilities around RAG, voice experiences, and multi-agent systems\nWhat we’re looking for\n\nStrong commercial experience with Node.js / TypeScript, 2+ years of experience\n\nExperience building and maintaining complex backend systems in production\n\nSolid understanding of architecture, APIs, async flows, integrations, and system reliability\n\nSome hands-on exposure to LLM applications: prompt design, AI APIs, agent flows, or internal AI tooling\n\nAbility to learn quickly in a fast-moving technical area\n\nStrong engineering judgment and product mindset\n\nA degree in Computer Science, Mathematics, or a related field is a plus, but not required\nNice to have\n\nExperience with LangChain, LangGraph, Vercel AI SDK, or similar frameworks\n\nFamiliarity with RAG concepts such as chunking, embeddings, retrieval, reranking, and hallucination reduction\n\nExperience with voice agents or real-time AI experiences\n\nExperience with React\n\nFamiliarity with Python\nWhy this role\n\nYou’ll work on real AI product problems, not toy demos\n\nYou’ll have room to grow into RAG and agentic systems\n\nWe’re open to hiring a strong engineer with the right mindset, even if some of the AI-specific depth is still developing","description_format":"text","description_chars":2076,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Machine Learning","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-11T15:43:45Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["seen:0","win:early"],"computed_at":"2026-11-12T01:31:58Z"},"pay":null,"html_url":"https://alion.io/job/cml-team-backend-engineer-node-js-ai-applications","json_url":"https://alion.io/job/cml-team-backend-engineer-node-js-ai-applications.json","meta":{"generated_at":"2026-11-12T01:31:58Z","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":3542,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00: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":4486111},"rest":"https://alion.io/mcp/rest/get_company?id=4486111"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcml-team-backend-engineer-node-js-ai-applications"},{"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%2Fcml-team-backend-engineer-node-js-ai-applications"},{"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%2Fcml-team-backend-engineer-node-js-ai-applications"},{"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/cml-team-backend-engineer-node-js-ai-applications\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcml-team-backend-engineer-node-js-ai-applications"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4077319}},{"tool":"search_jobs","arguments":{"company":"cmlteam.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4077319},"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"}}