Senior Backend Engineer, Agents
Build and scale backend systems for document workflows, integrations, and new agent-focused products. Requires 5+ years of backend experience, strong Python expertise, and skills in performance optimization, testing, and reliable distributed systems.
About the job
Responsibilities
- Build and ship backend features in a Django monolith, including document viewing, editing, embeds, exports, and greenfield systems.
- Optimize database queries, endpoints, and caching layers to improve performance and reliability.
- Collaborate with product managers, designers, and frontend engineers to deliver reliable experiences at scale.
- Contribute to technical discussions and architectural evolution.
- Maintain strong engineering practices through code reviews, automated testing, observability, and performance improvements.
Requirements
- 5+ years of experience building backend applications at high scale and availability.
- Extensive experience with Python.
- Experience optimizing endpoint performance and database queries.
- Strong advocacy for automated testing.
- Knowledge of software engineering best practices.
Nice to Have
- Experience with Django.
- Startup experience.
Compensation and Benefits
- Salary range: $145,000–$230,000, varying by location.
- Equity for full-time employees.
- Health, dental, and vision insurance.
- Flexible paid time off and company holidays.
- 401(k), paid parental leave, commuter benefits, and home office stipend.
- Daily catered lunch at the San Francisco office.
Skills
Python, Django, Postgres, Redis, Celery, Amazon Mq, Terraform, AWS, Database Optimization, Automated Testing, Caching
Similar jobs
Backend Engineering jobsSenior Backend Engineer building scalable applications, services, and APIs while delivering AI-powered workflows and automation. The role requires production software experience, strong TypeScript and Ruby on Rails skills, API and database expertise, and a focus on testing, observability, and collaboration.
Build and scale Go backend services for agent quoting, configuration, and application submission. The role requires 5+ years of backend experience, distributed systems and API design expertise, and the ability to provide architectural leadership while using AI coding tools effectively.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.
Build and operate foundational infrastructure for Temporal Cloud, including multi-tenant control-plane systems, database scaling, HA/DR, deployment automation, and CI/CD. Requires senior backend engineering experience with cloud infrastructure, relational databases, high availability, and systems operating at scale.
Build and scale high-performance backend services and microservices for a platform serving millions of users. The role requires strong Node.js expertise, distributed-systems experience, and technical leadership, with Java, cloud, and AI-assisted development experience preferred.