Skip to content
JustworksJustworks

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

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build 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.

Fivetran

Fivetran

Oakland, CA
Senior Software Engineer - Metadata
$140k+/yrOn-site5+ YOEBackend Engineering

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.

Databricks

Databricks

Vancouver, Canada

Senior Software Engineer - Backend
CA$146k+/yrOn-site5+ YOEBackend Engineering

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.

GitLab

GitLab

United States
Senior Software Engineer , Security Platform: Authorization
$139k+/yrRemote5+ YOEBackend Engineering

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.

GitLab

GitLab

Canada

Senior Software Engineer , SSCS: Authentication
$139k+/yrRemote5+ YOEBackend Engineering

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.