Senior Software Engineer, Applied AI
Build and operate backend systems for an AI agent platform, including orchestration, integrations, knowledge infrastructure, trust and safety, and evaluation tooling. The role requires 5+ years of backend experience, strong API and systems integration skills, and practical experience with LLMs or AI agents.
About the job
Responsibilities
- Design, build, and own core components of the agent platform, including orchestration and tool integrations.
- Build and evolve the capabilities layer, including APIs, data access patterns, and service integrations for agents.
- 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.
- Contribute to agent evaluation and testing infrastructure for measuring accuracy, reliability, and regressions.
- Partner with Operations to understand workflows, identify automation opportunities, and translate process knowledge into agent capabilities.
- Mentor 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, RAG, or tool/function calling.
- Strong API design and system integration skills.
- Product-minded approach with the ability to contribute to product decisions.
- Proven ownership of complex projects in ambiguous, early-stage environments.
- Strong backend engineering fundamentals and the ability to design, build, and operate production systems.
- Curiosity and motivation to build practical products using AI and LLMs.
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: €143,000–€184,000 per year for positions based in the Netherlands.
Skills
Go, Ruby on Rails, JavaScript, Java, C#, Python, Vue, MySQL, Kafka, AWS, Redis, Elasticsearch, Docker, Terraform, Kubernetes
Similar jobs
Backend Engineering jobsBuild and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.
Build and scale backend services for the dbt metadata platform, including discovery, catalog, lineage, and run history. The role requires 5+ years of software engineering experience, distributed systems expertise, strong backend development skills, and hands-on cloud and containerization experience.
Build large-scale backend systems for Databricks’ data and AI platform, spanning distributed processing, cloud infrastructure, governance, and application runtimes. The role requires 5+ years of production experience in Java, Scala, or C++, plus expertise in distributed systems, SaaS architectures, cloud technologies, security, and SQL.
Senior Software Engineer responsible for evolving GitLab’s authorization model across its Ruby on Rails monolith and next-generation policy engine. The role requires production Rails experience, authorization expertise, security judgment, API knowledge, and strong written communication.
Senior backend engineer building authentication and identity services across GitLab’s Rails monolith and GATE. The role requires professional Go or Ruby experience, authentication and authorization expertise, and the ability to solve complex security and scalability problems in a remote environment.