{"id":3203572,"url":"https://alion.io/job/dify-senior-context-engineer","title":"Senior Context Engineer","company":{"id":1034,"name":"Dify","domain":"dify.ai","url":"https://alion.io/company/dify","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","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":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Claude","optional":false},{"name":"Hybrid Search","optional":false},{"name":"pgvector","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RAG","optional":false},{"name":"Slack","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-10-24T10:35:00Z","employer_posted_date":null,"last_verified_at":"2026-10-24T10:35:00Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Responsibilities: \nBuild and own the system that captures everything known about each client's brand guidelines, design language, copy archives, past creative, and other textual assets and makes it queryable in milliseconds.\nBuild and own the system that pulls live data from each client's existing marketing stack campaign tools (e. g., Braze, Customer.io ), product analytics (e. g., Mixpanel, Amplitude), knowledge bases (e. g., Notion), communication channels (e. g., Slack), and behavioral data (e. g., Fathom) and normalizes it into context the agent can reason about. OAuth, rate limits, schema drift, and new integrations as the product grows.\nBuild and own the system that brings non-textual context into A images today, with video and other modalities to follow through embedding and retrieval choices appropriate to each modality.\nBuild the loop that lets A learn from itself, capturing what the agent did, what worked, what didn't, and the patterns across tool calls and user interactions, then feeding those learnings back as context that improves future runs.\nDesign the end-to-end context pipeline ingestion, chunking, vectorisation, storage, retrieval, and delivery with predictable latency, cost, and quality.\nBuild the evaluation framework that measures whether context is actually doing its job, retrieval-quality metrics, agent-quality regression tests, and dashboards the team uses to catch problems before users do. You ship this yourself; you do not delegate it.\nSet the architectural direction for context across the platform patterns the team builds on, decisions documented in writing, and junior engineers contributing under your direction.\nRFCs (Request for Comments) are end-to-end written design documents that specify the problem, alternatives considered, trade-offs, the decision, and what is explicitly not being built. Sharp enough that another engineer or an AI agent could build the right thing without you in the room.\nMentor a junior engineer or intern to ship-readiness on a scoped piece of the context surface.\nShip through AI agents. Write specifications Claude (or equivalent) can execute against, review the output critically, and ship the result. Engineers do not measure their value in lines of code typed.\nCollaborate closely with the engineers who consume your context API, shaping what you produce to fit how the agent actually uses it.\n\nRequirements: \n5-7 years of total engineering experience, with at least 2-3 years on production context pipelines, retrieval-augmented systems, or retrieval at scale.\nHas shipped a production retrieval or context system and run the evaluations that prove it works.\nBoth halves are required; we will ask for the specific evaluation design and what it caught.\nHands-on builder. You can sit down and ship the evaluation framework yourself this week, not delegate it.\nStrong systems thinker. Opinions on vectorisation choices, chunking strategy, retrieval ranking, hybrid search, and cost/latency trade-offs and the ability to defend them.\nHas built or owned at least two integration connectors end-to-end (OAuth, rate limits, normalisation).\nComfortable in our stack: TypeScript, Node.js, PostgreSQL, vector storage (pgvector or equivalent).\nStrong adjacent stacks accepted if the ramp story is credible.\nWritten communication strong enough to author RFCs that another engineer or an AI agent can build from without you in the room.\nAI-augmented engineering as a first-class part of your loop. If working through Claude (or equivalent) feels uncomfortable to you, this role is not a fit.\nSmart and curious first-principles reasoning, comfortable in ambiguity, learns the next thing fast.\nSkills\nNode.js, OAuth, PostgreSQL, RAG, TypeScript, pgvector, retrieval, vector","description_format":"text","description_chars":3750,"description_truncated":false,"requirements":{"experience_years_min":5,"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":["AI Agents","AI Development Tools","Vector Search & RAG","Low-Code & No-Code Platforms"],"lifecycle":[{"event":"open","at":"2026-10-24T10:35:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":28,"reasons":["seen:3","velocity","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/dify-senior-context-engineer","json_url":"https://alion.io/job/dify-senior-context-engineer.json","meta":{"generated_at":"2026-10-28T15:07:27Z","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":20516,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00: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":1034},"rest":"https://alion.io/mcp/rest/get_company?id=1034"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdify-senior-context-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%2Fdify-senior-context-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%2Fdify-senior-context-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/dify-senior-context-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdify-senior-context-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3203572}},{"tool":"search_jobs","arguments":{"company":"dify.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3203572},"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"}}