E

Education First

Global language training and immersion provider

AI Engineer

AI Application EngineeringPosted on Nov 11
Full-timeZürich, SwitzerlandNo salary listed

About the Job

Requirements

  • Have at least 5 years of professional software engineering experience, including production code personally written, reviewed, and maintained after release.
  • Use Git, pull requests, continuous integration and continuous delivery, and regression-catching tests routinely.
  • Have hands-on Salesforce development experience with Apex, Lightning Web Components, SOQL, Flow, and Salesforce DX, plus REST API integrations and event-driven patterns such as Platform Events.
  • Have at least 2 years of experience shipping LLM-powered features or agents to real users, and be able to show one that remains in use and explain its impact.
  • Have designed agent tools, structured outputs, and multi-step agent loops; understand their failure modes and have hands-on experience with the Model Context Protocol.
  • Have built evaluation sets from real tasks, run them automatically, and used the results to decide whether prompt, model, or code changes ship; understand code checks, model-graded evaluations, and their limits.
  • Know how to defend LLM systems against direct and indirect prompt injection, personal data leakage, and over-permissioned tools, including determining when human approval is needed.
  • Make production trade-offs involving model selection, prompt caching, batching, retries, and fallbacks to balance quality, cost, and latency.
  • Use coding agents daily, including Claude Code, and read, test, and take ownership of agent-generated work.
  • Exercise judgment about when AI is not the appropriate solution.
  • Write clearly and have the patience to help non-technical colleagues change how they work.
  • Have professional English proficiency.

Responsibilities

  • Build and run agents that answer family questions and nurture leads across SMS, WhatsApp, and web chat, using Agentforce or another suitable tool.
  • For each agent and workflow, create evaluation sets from real tasks, run them for every change, and track production quality, cost, and latency, including after model updates.
  • Set how the technology team uses coding agents for implementation, testing, review, and documentation; build shared tooling such as MCP servers, reusable prompts, and CI checks, and measure its impact.
  • Identify repetitive work in admissions, enrollment, marketing, and finance that agents or automation can handle; build, launch, and measure the results.
  • Determine what AI may access in systems handling student personal data under GDPR and Swiss data protection law, and design systems to prevent prompt injection, data leakage, and agents acting beyond their remit.
  • Write standards, pair with developers, and help non-technical colleagues build simple automations safely.
  • Track new models, tools, and techniques, test them on the organization's work, and recommend adoption based on evidence.
  • Ship agents and AI workflows into production, validate their effectiveness, and establish practices used by engineering and non-technical colleagues.
  • Make the Agentforce agent live in production with an evaluation set and weekly measurement; deliver additional AI workflows used weekly with measured before-and-after results; establish a written and practiced standard for building with AI and workflows with measured results.

Desired Qualifications

  • Strongly preferred: Agentforce in production, or Einstein and Data Cloud.
  • Strongly preferred: strong TypeScript or Python skills for work outside Salesforce, such as MCP servers and evaluation tooling.
  • Nice to have: experience with React, Next.js, and AWS serverless services including Lambda, API Gateway, S3, and EventBridge.
  • Nice to have: Salesforce Platform Developer I or II certification, or Agentforce Specialist certification.
  • Nice to have: retrieval experience with hybrid search, reranking, and vector stores.
  • Nice to have: LLM observability tools such as Langfuse, LangSmith, or OpenTelemetry tracing.
  • Nice to have: agent SDKs or frameworks such as the Claude Agent SDK, OpenAI Agents SDK, or LangGraph.
  • Nice to have: infrastructure as code, ideally Terraform.
  • Nice to have: Experience Cloud portals, or a headless CMS such as Storyblok, plus Tailwind and Vercel.
  • Nice to have: public work such as open source contributions, writing, or talks about work built with AI.

About the Company

Education First

Global language training and immersion provider

EF Education First provides international education services focused on language learning, academics, and cultural experiences. It operates schools and immersion programs in 107 countries, with about 500 schools across 53 countries, delivering both on-site and online education. EF Corporate Solutions offers professional language training for business and government, accessible online via the EF Efekta cloud-school and offline through executive centers in Boston and Cambridge. The immersion programs for executives combine tailored, one-to-one English instruction with blended learning, including ongoing access to EF Efekta cloud resources and unlimited teacher-led conversation classes. EF partners with leading academic institutions and maintains accreditations to keep its courses aligned with professional and academic standards. Its goal is to help individuals and organizations quickly improve English proficiency and broaden international opportunities.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai, United Arab Emirates
Founded
1965

Recently Posted Jobs

Explore more opportunities at Education First

See more jobs