{"id":4104120,"url":"https://alion.io/job/ef-education-first-ai-engineer","title":"AI Engineer","company":{"id":93438,"name":"EF Education First","domain":"ef.com","url":"https://alion.io/company/ef","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":77,"open_postings":39,"ghost_share":0,"stale_share":0.923,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-11-11T05:49:22Z"}},"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":["Zurich, Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentforce","optional":false},{"name":"AI Agents","optional":false},{"name":"Apex","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"GDPR","optional":false},{"name":"Git","optional":false},{"name":"Lightning Web Components","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Prompt Caching","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Structured Outputs","optional":false},{"name":"TypeScript","optional":false},{"name":"WhatsApp","optional":false},{"name":"Amazon EventBridge","optional":true},{"name":"Amazon S3","optional":true},{"name":"API Gateway","optional":true},{"name":"AWS","optional":true},{"name":"AWS Lambda","optional":true},{"name":"Hybrid Search","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"Langfuse","optional":true},{"name":"LangGraph","optional":true},{"name":"LangSmith","optional":true},{"name":"Next.js","optional":true},{"name":"OpenAI Agents SDK","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"React.js","optional":true},{"name":"Reranking","optional":true},{"name":"Tailwind CSS","optional":true},{"name":"Terraform","optional":true},{"name":"Vercel","optional":true}],"status":"live","first_seen_at":"2026-11-11T15:59:03Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-12T04:46:22Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Every enquiry, application and enrolment runs through Salesforce, and every family finds us first through efacademy.org.\nWe want one engineer who builds with AI at the frontier and makes the rest of the organization better at it. You will ship agents and AI workflows into production, prove they work, and turn what works into practices that a small engineering team and a much larger group of non-technical colleagues use every day.\nThis is a hands-on engineering role, not a training or strategy role. You will write code, ship agents into production and own the results.\nWhat success looks like\nWithin 30 to 60 days: our Agentforce agent is live in production, answering families’ questions with an eval set behind it and results we measure every week.\nBy day 90: at least one more AI workflow in production that colleagues use weekly, with a measured before and after.\nBy month six: a written, practiced standard for how we build with AI, and AI workflows running in admissions, marketing or finance with measured results.\nBy the end of year one: business teams bring you problems, not tool requests, and people outside technology build their own simple automations safely.\nHow we hire\nApplication. Send your CV and answer one question in a few paragraphs: Describe something you built with AI that changed how you or your team works. What was it like before, what changed, and how did you know?\nInterview with the VP of Technology.\nWork sample. Up to three hours on a small Salesforce project we built for hiring: find and fix two reported problems, then build an action for an AI agent. Use any AI tools you want, and send your session transcripts with the result.\nTechnical interview with the VP of Technology and a member of our technology team. You walk us through your work sample and we ask you to explain any line of it. We assess how you worked as much as what you produced.\nFinal conversation with the Executive Vice President of Sales and Marketing, covering culture and motivation.\nWe ask every candidate the same core questions, we decide quickly, and you will hear back from us either way.\nPractical details\nOn-site: five days a week in our Zurich office.\nEmployment: permanent EF employee, not a contractor.\nVisa: we can support work permit sponsorship for the right candidate.\n Agents in Salesforce. Build and run agents that answer family questions and nurture leads across SMS, WhatsApp and web chat, on Agentforce or alongside it where another tool does the job better.\nEvals and monitoring. For every agent and workflow you ship, build the eval set from real tasks, run it on every change, and track quality, cost and latency in production, including after model updates.\nAI in the engineering workflow. Set how our small technology team uses coding agents for implementation, tests, review and documentation. Build the shared tooling that makes it work, such as MCP servers for our systems, reusable prompts and CI checks, and measure whether it helps.\nAI for the business. Find repetitive work in admissions, enrollment, marketing and finance that an agent or automation could do. Build it, ship it and measure the result.\nGuardrails. We hold personal data of students, many of them minors, under GDPR and Swiss data protection law. Decide with us what AI may touch, and design every system against prompt injection, data leakage and agents acting beyond their remit.\nTeaching by building. Write the standards, pair with our developers, and help non-technical colleagues build simple automations safely.\nStaying current. Track new models, tools and techniques, test them on our own work, and recommend what we adopt based on evidence.\n Required\n5+ years of professional software engineering, with production code you wrote, reviewed and maintained after it shipped. Git, pull requests, CI/CD and tests that catch regressions are routine for you.\nHands-on Salesforce development: Apex, Lightning Web Components, SOQL and Flow, with Salesforce DX, plus integration through REST APIs and event-driven patterns such as Platform Events.\n2+ years shipping LLM-powered features or agents to real users, not prototypes. Show us one that people still use and what it changed.\nAgent engineering: you have designed tools, structured outputs and multi-step agent loops, and you know how they fail. Hands-on experience with the Model Context Protocol (MCP).\nEvals: you have built eval sets from real tasks, run them automatically, and used the results to decide whether a prompt, model or code change ships. You know where code checks work and where model-graded evals are needed, and the limits of each.\nLLM security and privacy: defenses against direct and indirect prompt injection, personal data leakage and over-permissioned tools, including when a human must approve an agent’s action.\nProduction trade-offs: model choice, prompt caching, batching, retries and fallbacks to balance quality, cost and latency.\nDaily use of coding agents, such as Claude Code, which we use. You read, test and own everything an agent writes for you.\nJudgment about where AI is the wrong answer.\nClear writing, and the patience to help non-technical colleagues change how they work.\nProfessional English.\nStrongly preferred\nAgentforce in production, or Einstein and Data Cloud.\nStrong TypeScript or Python for work outside Salesforce, such as MCP servers and eval tooling.\nNice to have\nOur web stack: React and Next.js, and AWS serverless (Lambda, API Gateway, S3, EventBridge).\n\nSalesforce Platform Developer I or II, or Agentforce Specialist certification.\n\nRetrieval: hybrid search, reranking and vector stores.\n\nLLM observability tools, such as Langfuse, LangSmith or OpenTelemetry tracing.\n\nAgent SDKs or frameworks, such as the Claude Agent SDK, OpenAI Agents SDK or LangGraph.\n\nInfrastructure as code, ideally Terraform.\n\nExperience Cloud portals, or a headless CMS such as Storyblok, plus Tailwind and Vercel.\n\nPublic work: open source, writing or talks about what you built with AI.\n\nIf you match most of this but not all of it, apply anyway.","description_format":"text","description_chars":6050,"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":["Travel Agencies","Higher Education","Language Learning"],"lifecycle":[{"event":"open","at":"2026-11-11T22:17:16Z"}],"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":29,"reasons":["conf:4","win:early","comp:brand"],"computed_at":"2026-11-12T09:44:12Z"},"pay":null,"html_url":"https://alion.io/job/ef-education-first-ai-engineer","json_url":"https://alion.io/job/ef-education-first-ai-engineer.json","meta":{"generated_at":"2026-11-12T09:44:12Z","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":19790,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00: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":93438},"rest":"https://alion.io/mcp/rest/get_company?id=93438"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fef-education-first-ai-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%2Fef-education-first-ai-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%2Fef-education-first-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/ef-education-first-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fef-education-first-ai-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4104120}},{"tool":"search_jobs","arguments":{"company":"ef.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4104120},"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"}}