Remote job
Python Developer with LangGraph
Job details
About this role
Role overview Build and improve Python workflows that coordinate AI agents through multi-step tasks. The role centers on LangGraph orchestration, reliable execution, checkpointing, human review, and tracing so that workflows can recover from interruptions and be monitored across their steps.
Responsibilities - Implement orchestration logic using LangGraph nodes, edges, and graphs. - Configure workflow checkpointing with SQLite, Redis, or PostgreSQL backends. - Build workflows that incorporate human review or input. - Add retry, timeout, and fallback behavior to improve execution reliability. - Instrument orchestration steps with OpenTelemetry tracing.
Requirements - At least three years of Python development experience. - Experience with LangGraph or LangChain for agent orchestration. - Familiarity with asynchronous Python using `asyncio`. - Experience integrating with AWS Bedrock. - Experience testing multi-agent workflows. - Familiarity with LangSmith trace visualization.