Senior Python Backend Engineer Async Systems Pipeline Infrastructure
Core
Design and build long-running, multi-step async pipeline systems handling complex workflows, external API interactions, and LLM orchestration with robust failure recovery.
Role type
Senior Python Backend Engineer (Async Systems & Pipeline Infrastructure)
Builds
Production-grade async, queue-driven pipeline engines and background processing infrastructure
Domain
Distributed systems, backend infrastructure, LLM workflow orchestration
Deliverable
production ML models | product features | infrastructure
Required skills
Python, async programming, distributed systems patterns, FastAPI, Celery/Dramatiq, PostgreSQL, SQLAlchemy, database design, idempotency, retry logic, observability
Preferred skills
LLM workflow orchestration, multi-agent system design, incident response tooling
Technologies
FastAPI, Celery, Dramatiq, Redis, PostgreSQL, SQLAlchemy 2.0, Pydantic v2
Responsibilities
Design long-running multi-step async pipeline systems; Develop background processing infrastructure; Implement distributed systems patterns (idempotency, retries, dead-letter queues); Build orchestration layers for LLM and multi-agent workflows; Develop backend services with async database access; Build monitoring and incident response tooling
Seniority
Senior, hands-on IC