Senior Backend Engineer, AI Orchestration

Kestra Technologies
Remote

About The Position

Kestra orchestrates workflows across systems and domains. AI agents and LLM-driven workflows are a growing part of that, and this role is about making sure they can run reliably inside the orchestrator. This is not a wrapper around a model API, but a platform orchestrating how agent steps should be run, retried, branched, and kept observable inside the orchestrator. That work happens in the Kestra core, which is Java.

Requirements

  • Strong Java background. You have built and maintained production Java systems, not used Java in passing.
  • Hands-on experience with LangChain4j or a comparable Java agent framework
  • A clear mental model of how agentic systems are actually run: tool calls, state, retries, failure modes
  • Comfort working close to an orchestration engine, where correctness and reliability matter more than demos
  • Built AI systems in Python (or in TypeScript via LangChain.js) and has a solid Java background
  • Have run AI in production, dealt with outages, and learned from the failures that come with it.

Responsibilities

  • Design and build the execution primitives for AI workflows in the Kestra engine
  • Build and maintain the plugins that connect Kestra to LLM providers and agent frameworks
  • Turn real agent use cases into reusable blueprints, together with the product team
  • Keep AI executions observable and debuggable to the same standard as the rest of Kestra

Benefits

  • Work from anywhere: We’re a remote-first company, so you can work from wherever feels like home. Plus, you’ll have access to coworking spaces worldwide if you ever need a change of scenery.
  • Health coverage: From medical support, dental, and vision, we've got you covered.
  • Home office setup on us: We’ll provide all the equipment you need to work comfortably.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service