{"id":3953534,"url":"https://alion.io/job/innominds-senior-ai-python-engineer","title":"Senior AI / Python Engineer","company":{"id":2486766,"name":"Innominds","domain":"innominds.com","url":"https://alion.io/company/innominds","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"WP Job Openings","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":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Amazon S3","optional":false},{"name":"Apache APISIX","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Databricks","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"Embeddings","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Hallucination","optional":false},{"name":"Kubernetes","optional":false},{"name":"Langfuse","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"MuleSoft","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"NLP","optional":false},{"name":"OpenAI","optional":false},{"name":"OpenAI Agents SDK","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Promptfoo","optional":false},{"name":"pySpark","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Apex","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"Microsoft Entra ID","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"Spark","optional":true}],"status":"live","first_seen_at":"2026-11-09T06:08:47Z","employer_posted_date":"2026-11-09","last_verified_at":"2026-11-09T06:10:37Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Role Summary\nWe are hiring a Senior AI / Python Engineer for one of the AI Initiative, which delivers an enterprise MCP (Model Context Protocol) platform connecting ChatGPT Enterprise to governed data in Databricks Unity Catalog. You will design and build core platform components, including the orchestration layer, account and entity resolution, and observability. You will also enhance the MCP server, engineer and evaluate prompts and agent instructions, enable new features, and own upgrades, releases, and production quality.\nKey Responsibilities\nPlatform development\nDesign and build the multi-agent orchestration layer: intent classification, semantic routing (embedding similarity with LLM fallback), agent handoffs, and clarification flows.\nBuild and evolve account and entity resolution: alias indexes, fuzzy and semantic matching, batch index publishing with versioned swaps, and shadow-to-enforce rollouts, delivered as versioned, tested Python packages.\nEnhance the MCP server (FastMCP): tools, agents, and new features from requirements through release.\nWrite design documents before coding and document trade-offs across accuracy, latency, and cost.\nPrompt engineering and agent configuration\nDevelop and refine prompts, agent instructions, tool descriptions, and semantic examples; reduce hallucination and tool-selection errors.\nOnboard and maintain agents: configuration, vector stores and recipe files, retrieval tuning, and SQL logic against Databricks Unity Catalog.\nObservability, evaluation, and quality\nInstrument agents and tools with Langfuse (or equivalent) tracing; track prompt versions, token cost, latency, and quality per agent.\nMaintain evaluation suites (e.g., Promptfoo) with LLM-as-judge grading; add regression tests for every prompt or agent change and gate releases on the results.\nOwn the audit and activity pipeline (CloudWatch, S3, Databricks); use logs, traces, and user feedback to improve routing, prompts, and retrieval.\nPlatform lifecycle and operations\nPlan and run dependency upgrades (OpenAI Agents SDK, openai, pydantic, FastMCP): breaking-change analysis, compatibility testing, phased rollout, and rollback.\nManage CI/CD (GitHub Actions), nonprod-to-prod promotion, configuration and secrets, and Kubernetes (EKS) rollouts.\nIntegrate external services and MCPs (e.g., Salesforce/MuleSoft, APISIX-based MCPs).\nTriage and resolve production issues; write and maintain runbooks.\nScale, security, and governance\nOptimize performance and cost: concurrency, rate limiting, connection pooling, Redis caching, retries and timeouts, model selection, token usage, and multi-pod consistency.\nImplement enterprise controls: OAuth (Azure AD) with user impersonation (OBO), row-level security compatibility, input validation, prompt-injection defenses, PII handling, and audit logging.\nCollaboration\nWork with the OpenAI team, AWS/EKS infrastructure, security owners, and business users.\nUse AI-assisted development and review tools while owning design decisions and verifying every change with tests.\nRequired Qualifications\n6+ years of professional software engineering experience, with strong Python (3.10+): async programming, typing, packaging, and testing (pytest).\nHands-on experience building LLM applications: prompt engineering, tool/function calling, and multi-agent or orchestration design.\nProven ownership of a production system component (e.g., orchestration, routing, matching, or search) from design through operations.\nExperience with entity matching, NLP, or retrieval (fuzzy matching, embeddings, RAG).\nAPI and security fundamentals: REST, OAuth 2.0 / OIDC.\nWorking knowledge of AWS (EKS, S3, CloudWatch, DynamoDB, Redis/ElastiCache), Docker, and Kubernetes.\nStrong SQL and a cloud data platform (Databricks or similar), including notebooks/PySpark.\nGit and CI/CD (GitHub Actions); track record of managing breaking dependency upgrades safely.\nClear written and verbal communication; able to work independently in an ambiguous, fast-moving environment.\nPreferred Qualifications\nExperience with Model Context Protocol (MCP), FastMCP, OpenAI Agents SDK, or comparable agent frameworks (LangChain / LangGraph).\nExperience with LLM observability and evaluation tools (Langfuse, OpenTelemetry, Promptfoo).\nFamiliarity with Databricks Unity Catalog governance, row/column-level security, and metric views or semantic layers.\nBackground in enterprise security: Azure AD / Entra ID, identity propagation, secrets management.\nExperience optimizing cost and latency of LLM workloads.\nLife sciences, commercial, or enterprise data domain experience.\nTechnology Stack\nPython 3.11 · FastMCP · OpenAI Agents SDK / ChatGPT Enterprise · Databricks Unity Catalog · AWS (EKS, CloudWatch, S3, DynamoDB, Redis, ALB, WAF) · Azure AD OAuth · Langfuse · Promptfoo · GitHub Actions · Docker / Kubernetes","description_format":"text","description_chars":4839,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-09T06:10:37Z"}],"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":36,"reasons":["conf:4","win:early"],"computed_at":"2026-11-09T10:52:46Z"},"pay":null,"html_url":"https://alion.io/job/innominds-senior-ai-python-engineer","json_url":"https://alion.io/job/innominds-senior-ai-python-engineer.json","meta":{"generated_at":"2026-11-09T10:52:46Z","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":12077,"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":2486766},"rest":"https://alion.io/mcp/rest/get_company?id=2486766"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finnominds-senior-ai-python-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%2Finnominds-senior-ai-python-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%2Finnominds-senior-ai-python-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/innominds-senior-ai-python-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finnominds-senior-ai-python-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3953534}},{"tool":"search_jobs","arguments":{"company":"innominds.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3953534},"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"}}