{"id":1265857,"url":"https://alion.io/job/top-of-mind-labs-ai-software-engineer","title":"AI Software Engineer - LLM Applications","company":{"id":3808012,"name":"Top of Mind Labs","domain":"gettom.io","url":"https://alion.io/company/top-of-mind-labs","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":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["India"],"countries":["IN"],"hiring_countries":["IN"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":20000,"max_usd":47000,"period":"year","method":"role_seniority_country_cell","sample_n":39},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Function Calling","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google Workspace","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"Hybrid Search","optional":false},{"name":"Knowledge Graph","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Neo4j","optional":false},{"name":"Next.js","optional":false},{"name":"OCR","optional":false},{"name":"Ollama","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Reranking","optional":false},{"name":"Slack","optional":false},{"name":"Snowflake","optional":false},{"name":"SQL","optional":false},{"name":"Structured Outputs","optional":false},{"name":"TypeScript","optional":false},{"name":"vLLM","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-09T04:36:37Z","employer_posted_date":null,"last_verified_at":"2026-09-09T04:36:37Z","board_verified":false,"closed_at":null,"days_open":56,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":56},"description":"About Top of Mind Labs : \n\nTop of Mind Labs builds AI systems for private equity firms, their portfolio companies, and mid-market businesses. Our clients are investment firms, wealth-management platforms, legal technology providers, and software companies who need production AI that works on their actual data and workflows.\n\nOur mission is to give every company a brain that remembers everything and uses it. In practice, that means building harnesses for knowledge workers - the lawyers, accountants, analysts, and engineers who do the highest-value work inside these organizations - so that the systems they use hold context, retrieve it accurately, and act on it.\n\nWe are a small, senior team. Engineers here work directly with client stakeholders, own systems end to end, and ship to production inside four - to - six week engagement cycles.\n\nWhat you will build : \n\n- Agentic assistants embedded in business surfaces. Agents that live in Slack and Microsoft 365, read across email, documents, and internal systems, and take action - drafting, reviewing, scheduling, and preparing work product for the human in the loop.\n\n- Document intelligence pipelines. Extracting structured, verified data from dense legal and financial documents, with confidence scoring and human review workflows where accuracy is non-negotiable.\n\n- Retrieval systems over domain corpora. RAG applications for tax, legal, and financial-analysis use cases, where a wrong or ungrounded answer is worse than no answer.\n\n- Semantic layers and knowledge graphs. Ontology design and entity resolution over enterprise data so that downstream agents can reason across systems rather than one database at a time.\n\n- Full applications. Internal platforms that replace spreadsheets and manual processes - data model, API, front end, analytics, and deployment.\n\nYou will not be training foundation models. You will be building reliable systems on top of them.\n\nCore requirements : \n\n- 4+ years building and shipping production software, with at least 1 - 2 years on LLM-based applications\n\n- Strong Python. Working proficiency in TypeScript\n\n- Demonstrated experience building LLM applications in production - not prototypes, not notebooks. You have dealt with latency, cost, failure modes, and users who found the edge cases\n\n- RAG systems end to end : chunking strategy, embedding selection, hybrid search, reranking, grounding and citation\n\n- Structured output and tool use : JSON schema enforcement, function calling, validation and repair loops\n\n- Agent development using LangGraph, LangChain, or an equivalent framework - tool use, multi-step planning, state and memory management\n\n- Solid SQL and data modeling; comfort with a modern warehouse (Snowflake, BigQuery, or similar)\n\n- API design, authentication, background jobs and queues\n\n- Enough infrastructure ability to deploy and operate what you build : Docker, CI/CD, logging, cost and latency monitoring\n\nStrongly preferred : \n\n- Evaluation experience - you have built test sets, LLM-as-judge pipelines, or regression suites for non-deterministic systems, and can explain how you knew a change was an improvement\n\n- Integration work against Slack APIs, Microsoft Graph, or Google Workspace APIs\n\n- MCP (Model Context Protocol) server or client development\n\n- Document extraction from complex PDFs : OCR, vision-language models, layout-aware parsing\n\n- Knowledge graph or ontology work - RDF/OWL, property graphs, Neo4j, entity resolution\n\n- React or Next.js\n\n- Open-source contributions to agent frameworks, inference tooling, or LLM libraries. This is the single strongest signal on a resume for this role - include links\n\n- Exposure to open-weight models and self-hosted inference (vLLM, Ollama)\n\n- Domain background in financial services, legal, accounting, or investment workflows\n\nHow you work : \n\n- Client-facing communication. English fluent in writing and on calls. You will join client working sessions, demo your own work, and explain technical tradeoffs to non-technical stakeholders\n\n- Comfortable with ambiguity. Requirements change mid-sprint. Scope arrives as a conversation, not a ticket\n\n- Judgment over volume. We use AI tooling heavily across our own development. What we need from engineers is architectural judgment, taste, and the ability to tell when a system is actually working\n\nOur hiring process : \n\n- Application review - 2 - 3 days\n\n- Intro call (30 min) - role, background, mutual fit\n\n- Paid work sample (6 - 8 hours, compensated at market rate) - a real problem drawn from past engagement work. You keep the code\n\n- Technical deep dive (60 min) - walkthrough of your work sample and your prior systems\n\n- Final conversation with the founder (45 min)\n\n- Offer\n\nWe aim to complete the full process within two weeks.\n\nNew hires begin with a paid four - to - six week trial engagement on live client work before converting to a permanent role.\n\nWhy this role : \n\n- Direct ownership. Small team, no layers between you and the client problem\n\n- Range. Agents, retrieval, extraction, knowledge graphs, and full-stack delivery - usually within the same quarter\n\n- Compensation set against global rather than local benchmarks, for engineers who clear the bar\n\n- Employment through an employer of record with full statutory benefits\nSkills\nMachine Learning, Python, LLM, Agentic AI, Artificial Intelligence, TypeScript","description_format":"text","description_chars":5371,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Machine Learning","AI Research Labs"],"lifecycle":[{"event":"open","at":"2026-09-25T22:00:00Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.602,"p_room":0.35,"age_days":56,"expected_fill_days":28,"reasons":["seen:56","win:tail"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/top-of-mind-labs-ai-software-engineer","json_url":"https://alion.io/job/top-of-mind-labs-ai-software-engineer.json","meta":{"generated_at":"2026-11-05T01:35:47Z","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":1973,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00: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":3808012},"rest":"https://alion.io/mcp/rest/get_company?id=3808012"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftop-of-mind-labs-ai-software-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%2Ftop-of-mind-labs-ai-software-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%2Ftop-of-mind-labs-ai-software-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/top-of-mind-labs-ai-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftop-of-mind-labs-ai-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1265857}},{"tool":"search_jobs","arguments":{"company":"gettom.io","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1265857},"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"}}