Senior Backend Platform Engineer (Python Infrastructure)
Role Overview -
We're looking for a backend engineer who takes pride in owning the full picture: the code that runs the service and the infrastructure that keeps it running. You're Python-first but you're not afraid of Terraform, and you understand that a well-designed Celery pipeline is just as important as a clean REST API. This role sits at the intersection of backend engineering and platform ownership across two production services that together power our enterprise AI assistant product.
Key Responsibilities
- Develop and maintain Django/DRF services: REST endpoints, business logic, and data models for the document connector platform
- Design and operate Celery task queues that handle document ingestion, embedding generation, webhook delivery, and connection polling across six specialized queues
- Own the database migration lifecycle for both services: Django ORM migrations on the connector side and Prisma schema changes on the Next.js side, with zero-downtime rollouts
- Extend document ingestion pipelines that parse PDFs, Word files, spreadsheets, and web pages before chunking and embedding them into pgvector
- Provision and manage cloud infrastructure using Terraform across Azure (primary), AWS (AI model hosting), and Google Cloud (Vertex AI)
- Maintain and improve GitHub Actions workflows covering testing, Docker builds, database migrations, and blue-green deployments
- Manage Docker images and Azure Container Registry for both the Django app and Celery worker services
- Own monitoring and alerting via Sentry, Celery Flower, and Azure Monitor
- Keep secrets and networking secure through Azure Key Vault and private endpoint configuration
- 4 years of backend engineering experience with Python in production
- Strong Django and Django REST Framework skills including data modeling and API design
- Real experience with Celery and async task queue architecture, not just the basics
- Comfortable with PostgreSQL at scale, including migrations, indexing, and pgvector
- Hands-on Terraform experience, you've written modules not just run plans
- Familiarity with Docker and container-based deployment workflows
- Experience with GitHub Actions or similar CI/CD platforms