← All open positions
EngineeringFull-timeRemote3+ years

Backend Engineer (Python)

Build scalable APIs, data pipelines, and services using Python. Experience with cloud infrastructure and database optimization is a strong plus.

Apply Now

About the role

We are looking for a Backend Engineer who is strongest in Python and comfortable owning services that other products depend on. You will design APIs, data models, and pipelines that stay reliable under load. You will also be the person who makes AI features production-grade: queues, retries, auth, and observability rather than a notebook that almost works.

Responsibilities

  • Design and implement APIs, services, and background jobs in Python
  • Model data in PostgreSQL (and other stores when they are the right tool) and keep queries honest
  • Build integrations, webhooks, and data pipelines that are idempotent and observable
  • Deploy and operate services on AWS, Azure, or GCP with containers and CI/CD
  • Partner with AI engineers to productionize model calls, retrieval, and evaluation jobs
  • Raise the bar on testing, security, and documentation for the services you own

Requirements

  • 3+ years of professional Python experience on production backend systems
  • Solid understanding of REST APIs, authentication, and relational database design
  • Experience with cloud infrastructure, containers, and automated deployments
  • Comfortable with async work, queues, and failure handling
  • Ability to debug production issues using logs, metrics, and traces
  • Clear communication in a remote, multi-disciplinary team

Nice to have

  • FastAPI, Django, or similar Python web frameworks at scale
  • Experience with Redis, MongoDB, or event-driven architectures
  • Familiarity with LLM APIs, embeddings, or data pipelines for RAG
  • Infrastructure-as-code (Terraform, Pulumi) and Kubernetes exposure

What we offer

  • Remote-first collaboration with flexible working hours
  • Work on real products for ambitious clients, not throwaway prototypes
  • Opportunity to experiment with AI, modern stacks, and new product ideas
  • Direct impact on architecture, delivery, and client outcomes
  • A small team that values curiosity, craft, and clear communication

Apply for Backend Engineer (Python)

Send a short note, a portfolio or LinkedIn, and your resume. We read every application.