Senior Python Engineer

Remote Contract Engineering

Lead the Python side of our agentic systems: orchestration, data pipelines, and LLM infrastructure.

  • Python
  • FastAPI
  • Postgres
  • Vector DBs
  • GCP
  • Docker
[ 01 ] — The Role

Python is where our agent orchestration and data work lives: multi agent systems that run long horizon tasks, retrieval pipelines, evaluation harnesses, and the ingestion jobs that feed all of it.

This is a senior seat. You will make architectural calls that other engineers build on, and you will be expected to defend them.

[ 02 ] — You will
01

Build agentic systems

  • Design and ship multi agent orchestration: task decomposition, tool use, state persistence, and recovery when a run fails halfway through
  • Build retrieval and evaluation infrastructure, including the eval harnesses that tell us whether a change actually improved anything
  • Own the LLM integration layer: prompt and context management, token budgets, caching, and fallback behavior under provider failure
02

Own the data path

  • Build ingestion and transformation pipelines that process large volumes without silent data loss
  • Design for idempotency and replay, because every pipeline gets rerun eventually
  • Work across Postgres, vector stores, and object storage, and choose between them on evidence rather than habit
03

Raise the bar

  • Set the standards for typing, testing, and packaging across the Python codebase
  • Mentor engineers through code review and design discussion rather than by rewriting their work
  • Take systems from prototype to production, including the observability and operational work that implies
[ 03 ] — What you bring

Required

  • Six or more years writing production Python, with systems you designed and owned
  • Strong async Python, type hints, and a working understanding of the performance characteristics of the runtime
  • Production experience with LLM systems: retrieval, agent frameworks, or inference serving
  • Comfortable in cloud infrastructure on GCP or AWS, including deploying and operating what you build

Helpful, not required

  • Experience with vector databases and embedding pipelines at scale
  • Model serving or fine tuning experience, including local inference
  • Background in distributed systems or large scale concurrent processing
[ 05 ] — Apply

Show us something you built.

Send a resume or profile with a short note about work you have shipped. Links to code, systems, or launched projects tell us more than a cover letter ever will.

careers@contracollective.com