Senior Software Engineer, Applied AI
Build and operate backend infrastructure for an AI agent platform, including orchestration, integrations, knowledge systems, trust and safety, and evaluation tooling. The role requires 5+ years of backend experience, hands-on LLM or agent experience, and strong ownership in an early-stage environment.
About the job
Responsibilities
- Design, build, and own core components of the agent platform, including the orchestration layer and tool integrations with internal systems.
- Build and evolve the capabilities layer, including APIs, data access patterns, and service integrations for agents to execute operational workflows.
- Architect knowledge and memory infrastructure so agents can retrieve data and act across systems.
- Design and implement trust and safety frameworks, including audit trails, human-in-the-loop controls, and guardrails for safe, auditable AI-driven operations.
- Contribute to agent evaluation and testing infrastructure, defining measures for accuracy, reliability, and behavioral regression.
- Partner with Operations to understand workflows, identify automation opportunities, and translate process knowledge into agent capabilities.
- Mentor other engineers as the team grows.
Requirements
- 5+ years of backend engineering experience building and operating production systems.
- Hands-on experience with LLMs and AI agents, including orchestration, retrieval-augmented generation, tool/function calling, or similar technologies.
- Strong API design and system integration skills.
- Product-minded approach, including questioning requirements and contributing to product decisions.
- Proven ownership of complex projects in ambiguous, early-stage environments.
- Strong backend engineering fundamentals and experience designing, building, and operating production systems.
- Curiosity and motivation to build practical products using AI and LLM technologies, particularly agent systems.
Technologies
- Golang
- Ruby on Rails
- JavaScript
- Java
- C#
- Python
- Vue.js
- MySQL
- Kafka
- AWS
- Git
- Memcache
- Redis
- Elasticsearch
- Docker
- Terraform
- Kubernetes
- CircleCI
- Datadog
Compensation
- Base wage range for this position in Spain: €111,000–€143,000 EUR annually.
Skills
Go, Ruby on Rails, JavaScript, Java, C#, Python, Vue, MySQL, Kafka, AWS, Redis, Elasticsearch, Docker, Terraform, Kubernetes
Similar jobs
Backend Engineering jobsSenior software engineer designing and scaling secure server-side services for Okta’s device identity platform. The role requires strong Java and Spring expertise, database and API design experience, and the ability to mentor engineers while driving scalable, secure development practices.
Build and scale backend recommendation systems that determine what riders see, using rider context and signals to improve user experience. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems experience, and strong system-design and mentoring skills.
Build backend infrastructure, APIs, and orchestration layers connecting Lyft with emerging AI ecosystems and devices. The role requires 5+ years of software engineering experience, Python and Go expertise, cloud and distributed-systems knowledge, and experience designing scalable systems.
Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.
Build and secure core distributed-database features in a C++ codebase, focusing on cryptography, identity and access, networking, and system integrity. The role requires 5+ years of distributed-systems experience, proficiency in a compiled language, and strong computer architecture and software-design fundamentals.