{"id":3289442,"url":"https://alion.io/job/zyte-ai-tooling-engineer-remote","title":"AI Tooling Engineer - Remote","company":{"id":48282,"name":"Zyte","domain":"zyte.com","url":"https://alion.io/company/zyte","size_band":"201-500","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":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":[],"countries":[],"hiring_countries":["IN"],"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":"AWS","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Embeddings","optional":false},{"name":"Function Calling","optional":false},{"name":"GCP","optional":false},{"name":"GitHub","optional":false},{"name":"Langfuse","optional":false},{"name":"LangGraph","optional":false},{"name":"Least Privilege","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Django","optional":true},{"name":"JavaScript","optional":true},{"name":"Knowledge Graph","optional":true},{"name":"LangChain","optional":true},{"name":"Next.js","optional":true},{"name":"pgvector","optional":true},{"name":"PostgreSQL","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-23T04:37:55Z","employer_posted_date":null,"last_verified_at":"2026-10-23T04:37:55Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"About UsAt Zyte, we eat data for breakfast and you can eat your breakfast anywhere and work for Zyte. Founded in 2010, we are a globally distributed team of over 225 Zytans working from over 28 countries who are on a mission to enable our customers to extract the data they need to continue to innovate and grow their businesses. We believe that all businesses deserve a smooth pathway to data.\nFor more than a decade, Zyte has led the way in building powerful, easy-to-use tools to collect, format, and deliver web data, quickly, dependably, and at scale. And today, the data we extract helps thousands of organizations make smarter business decisions, secure competitive advantage, and drive sustainable growth. Today, over 3,000 companies and 1 million developers rely on our tools and services to get the data they need from the web.\nThis role sits in Zyte's Tooling team, working side by side with our Principal Engineer in Tooling on an internal agentic platform: one place that brings together what the company knows, today spread across many systems, so that people and their AI agents get that context in one place, each seeing only what they are allowed to see.\nWe are looking for a builder: someone who has built AI agents and shipped them to real users, and who likes owning a product end to end, from talking with the people who use it to the code, the deployment and the numbers that say whether it works. The first version is already in use inside the company and grows every week.\nRoles & Responsibilities:\nBuild the platform with the Principal Engineer in Tooling: new capabilities every week, from design to production.\n\nConnect new internal systems and SaaS tools to the platform: their APIs and data, how they fit a shared model, and who may see what.\n\nBuild agents and the tools they use, including MCP servers that agents across the company can call, and the context they need to answer well.\n\nOwn quality: evaluation sets and benchmarks, tracing, cost per answer, and fixing what users run into.\n\nTurn proofs of concept into internal tools that run in production in the cloud, with security and access done properly.\n\nBuild with AI coding agents as the main way of working, with the specs, tests and reviews that keep the code sound.\n\nContribute to company-wide AI tooling initiatives: evaluating and standardising internal AI tools, cost and usage tracking, and agreed standards for AI-built internal apps; help other teams build on the platform.\n\nTalk with the people who use the platform, across the company, to learn what to build next, and explain what was built to technical and non-technical audiences.\n\nRequirements\n3+ years building and shipping production software, mostly in Python, with relational databases.\n\nHas built and shipped with LangGraph at least one agent that real people use: tool calling, retrieval and embeddings, prompt and context design.\n\nHands-on experience with LLM APIs from the main providers, cost and token optimisation.\n\nHands-on with MCP or similar tool protocols, as a server and as a client.\n\nEvaluates AI systems properly: test sets, LLM-as-judge, regressions when a prompt or a model changes; tracing and observability with Langfuse or similar.\n\nIntegrates APIs and data: SaaS APIs, SQL, data warehouses.\n\nExperience with cloud infrastructure (Google Cloud and/or AWS): containers, managed databases, identity and access, CI/CD.\n\nUses AI coding agents every day and knows how to keep their output in check.\n\nA sense for security and permissions: identity, least privilege, people see only what they are allowed to see.\n\nComfortable with version control (GitHub/Bitbucket).\n\nExcellent written and spoken English, technical and non-technical.\n\nDesired Skills:\nFamiliarity with web data or web scraping.\n\nDjango and Postgres, including vector search with pgvector.\n\nEnough frontend to build and change a chat interface (React, Next.js).\n\nHas built internal tools that colleagues adopted.\n\nSemantic layers or knowledge graphs.\n\nMemory for agents, multi-agent setups.\n\nPrevious remote/distributed team experience.\n\nBenefitsBy joining the Zyte team, you will:\nBecome part of a self-motivated, progressive, multi-cultural team.\n\nFreedom and flexibility to work remotely.\n\nWork with cutting-edge, open-source technologies and tools — and shape the AI tooling the rest of the company relies on.\n\nOriginally posted on Himalayas","description_format":"text","description_chars":4381,"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":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Data Providers & Datasets","Web Scraping & Proxy Networks"],"lifecycle":[{"event":"open","at":"2026-10-26T19:11:04Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":5,"expected_fill_days":20,"reasons":["seen:5","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/zyte-ai-tooling-engineer-remote","json_url":"https://alion.io/job/zyte-ai-tooling-engineer-remote.json","meta":{"generated_at":"2026-10-28T13:37:37Z","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":18432,"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":48282},"rest":"https://alion.io/mcp/rest/get_company?id=48282"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzyte-ai-tooling-engineer-remote"},{"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%2Fzyte-ai-tooling-engineer-remote"},{"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%2Fzyte-ai-tooling-engineer-remote"},{"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/zyte-ai-tooling-engineer-remote\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzyte-ai-tooling-engineer-remote"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3289442}},{"tool":"search_jobs","arguments":{"company":"zyte.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3289442},"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"}}