{"id":2938686,"url":"https://alion.io/job/swirl-ai-engineer","title":"AI Engineer","company":{"id":4454655,"name":"Swirl","domain":"goswirl.live","url":"https://alion.io/company/swirl-4","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":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ahmedabad, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":9500,"max_usd":25000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":16},"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Anthropic","optional":false},{"name":"AWS","optional":false},{"name":"Embeddings","optional":false},{"name":"Fine-tuning","optional":false},{"name":"Function Calling","optional":false},{"name":"Gemini","optional":false},{"name":"Hallucination","optional":false},{"name":"JavaScript","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"OpenAI","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Reranking","optional":false},{"name":"Semantic Search","optional":false},{"name":"Structured Outputs","optional":false},{"name":"TypeScript","optional":false},{"name":"CrewAI","optional":true},{"name":"Knowledge Distillation","optional":true},{"name":"LangChain","optional":true},{"name":"Langfuse","optional":true},{"name":"LangGraph","optional":true},{"name":"LangSmith","optional":true},{"name":"LlamaIndex","optional":true},{"name":"LoRA","optional":true},{"name":"Model Distillation","optional":true},{"name":"PEFT","optional":true},{"name":"Transformers","optional":true}],"status":"live","first_seen_at":"2026-10-20T16:35:00Z","employer_posted_date":null,"last_verified_at":"2026-10-20T16:35:00Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"We are hiring an AI Engineer to build the intelligence layer behind Swirl's agents. This is a hands-on, production-focused role, not a research-only seat. You will design, build, evaluate and operate LLM-powered agentic systems that converse with real buyers, reason over enterprise catalogues, and take real actions like configuring products, structuring finance and booking appointments. You will work directly with the CTO and the core engineering team, own features end-to-end from prototype to production, and have an outsized influence on how the product behaves. If you want to do the most interesting applied-AI work in agentic commerce and see it deployed at enterprise scale, this is the seat.\n\nResponsibilities: \nBuild and ship LLM-powered conversational agents that sell across web, chat and emerging AI surfaces, from prototype to production.\nDesign and optimise retrieval-augmented generation (RAG) pipelines over enterprise catalogues, inventory, pricing, financing rules and unstructured content (reviews, videos, forums), owning chunking strategy, embedding model selection, hybrid and semantic search, re-ranking, and retrieval evaluation against real buyer queries.\nImplement orchestration for multi-step agentic workflows: tool calling, planning, function execution, and safe action-taking (configuration, finance, booking).\nEngineer prompts and context at scale: prompt design, context construction, and grounding the agent in proprietary context graphs so responses are accurate, on-brand and convert.\nOwn model evaluation and quality: build offline and online evaluation harnesses, track quality, hallucination, latency and conversion, and set alerts when behaviour drifts.\nPush model performance where it beats prompting, fine-tuning and distilling smaller models for domain tone, structured output reliability, latency and unit cost, with dataset curation and clear before/after evals.\nIntegrate and deploy LLM features into the product backend: robust APIs, streaming responses, caching, fallback and cost control across providers (OpenAI, Anthropic, Gemini and open models).\nMove between research and production: fast prototyping, clean production code, code reviews, and operating what you ship after launch with the team.\nCollaborate with product, design and forward-deployed engineering to translate customer requirements into agent behaviour on tight timelines.\n\nRequirements: \n1-3 years building software / ML / AI in production, with at least one LLM feature you have shipped and owned end-to-end.\nStrong Python or JavaScript / TypeScript; solid software-engineering fundamentals (testing, version control, clean APIs, debugging in production).\nHands-on experience integrating LLM APIs (OpenAI, Anthropic, Gemini or open models) into real applications.\nPractical RAG experience with chunking, embeddings, vector databases, re-ranking and retrieval quality tuning, with a way of measuring whether retrieval actually improved.\nWorking knowledge of prompt engineering, function/tool calling, and structured outputs.\nComfort with cloud deployment (AWS preferred), containers, serverless, API services.\nProduct sense and ownership: you care about whether the feature actually works for the end user, not just whether the model runs.\n\nNice-to-have: \nExperience with agent frameworks and orchestration (LangChain, LlamaIndex, LangGraph, CrewAI or custom).\nExposure to tool-using agents or autonomous commerce workflows in production.\nFine-tuning, LoRA / PEFT, distillation, or quantisation to cut latency and cost while holding quality.\nLLM evaluation/observability tooling (LangSmith, Langfuse, custom eval harnesses).\nSkills\nAnthropic, Gemini, JavaScript, LLM, OpenAI, Python, RAG, TypeScript, embeddings, reranking, retrieval, vector databases","description_format":"text","description_chars":3772,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-10-20T16:35:00Z"}],"visa":[],"liveness":{"score":85,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.849,"p_room":1,"age_days":4,"expected_fill_days":20,"reasons":["seen:4","win:early","comp:junior"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/swirl-ai-engineer","json_url":"https://alion.io/job/swirl-ai-engineer.json","meta":{"generated_at":"2026-10-25T06:23: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":8790,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":4454655},"rest":"https://alion.io/mcp/rest/get_company?id=4454655"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fswirl-ai-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fswirl-ai-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fswirl-ai-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/swirl-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fswirl-ai-engineer"}]}