Senior ML Platform Engineer (Agentic Platform)
preply · Barcelona
Job description
About the role
Preply is hiring a Senior ML Platform Engineer for its Agentic Platform team, which sits within Platform Engineering and builds shared infrastructure and abstractions for reliable AI agents. The team works closely with GenAI Platform and ML Platform, composing them into a runtime and developer experience for stateful, action-taking AI systems. This is a hands-on senior role with broad technical influence, writing production code and partnering with Applied Science, Data, Product, Security and Engineering teams.
Key responsibilities
- Build a durable agent runtime with checkpoints, retries, timeouts, resumability and deterministic recovery where possible.
- Create a secure tool layer for discovery, registration, invocation and versioning across internal APIs and external services, including MCP where useful.
- Own agent state, context and memory primitives with clear lifecycle, privacy, retention and retrieval semantics.
- Design identity, scoped permissions and human controls for authorization, approvals, escalation and handoffs.
- Develop guardrails for tool access, policy enforcement, argument validation, sandboxing and action limits.
- Provide end-to-end observability, trace replay and scenario-based evaluation across plans, model calls, tool calls, state transitions and outcomes.
- Ship SDKs, templates, local tools, documentation and paved-road patterns so teams can build agents without re-solving runtime infrastructure.
- Evaluate frameworks, workflow engines and tool protocols while operating the platform with clear SLOs, capacity and cost controls, incident response and operational standards.
Required profile
- 5+ years designing, building and operating backend services or ML infrastructure handling production traffic.
- Experience building GenAI-powered or agentic systems using tool or function calling, structured outputs and multi-step workflows.
- Experience integrating production services through APIs and events, including authentication, authorization and secure service-to-service interaction.
- Strong communication skills and at least C1 English, plus willingness to join a paid on-call rotation.
Required skills
- Strong Python and experience building developer-facing APIs, SDKs or shared libraries.
- Experience with at least one major public cloud and its services (preferably AWS).
- Hands-on experience with distributed tracing, system telemetry, SLOs and incident triage.
- Nice to have: agent frameworks or durable workflow technologies such as LangGraph, OpenAI Agents SDK or Temporal; agent evaluation and sandboxed execution design; MCP Gateway; GenAI observability and model gateways.
What we offer
- A generous monthly allowance for lessons on Preply.com, a Learning & Development budget and time off for self-development.
- A competitive financial package with equity, leave allowance and health insurance.
- Relocation package for candidates not based in Barcelona.
- Free mental health support platforms and access to Gympass-partnered wellness and gym centers in Spain.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Spain.
Salary: Senior Data Engineer Based on 8 job offers in SpainSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 22 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
preply
Barcelona
Related job offers
-
Senior Storage Engineer
clarivate Barcelona -
Platform Software Engineer (Fullstack)
seqera.io Barcelona -
Staff Analytics Engineer - Wind Fleet Data & Analytics
gevernova Barcelona -
Consultant Fonctionnel SAP EAM (S/4HANA) – Niveau Allemand requis
Almato Iberia S.L.U Madrid -
Développeur Backend (Java / Golang) – Niveau C1 en allemand – 100 % remote
Almato Iberia S.L.U Espagne (remote)