Sr Backend Software Engineer, Recording
San Francisco, CABackend EngineeringRemote8+ YOE
Summary
Build scalable backend systems for data ingestion, workflow processing, and AI inference using Python, TypeScript, or Go. Requires 8+ years experience with distributed systems, message queues, and microservices in AWS.
About the role
Responsibilities
- Design and build backend systems powering core product experiences and next-generation AI capabilities
- Architect and evolve large-scale data ingestion and processing pipelines
- Build services supporting AI inference with in-house models
- Improve performance of business-critical systems across the platform
- Work across Python, Typescript, and Go
- Deploy and operate reliable systems in AWS
Requirements
- 8+ years of experience building backend applications with Python, Typescript, or Go
- Deep experience designing and operating distributed systems in production environments
- Confident working with message queues, background jobs, and task orchestration tools such as Celery, SQS, RabbitMQ, or Kafka
- Experience building large-scale data ingestion and processing systems
- Experience designing, deploying, and maintaining microservices
- Skills in optimizing endpoint performance, improving database query efficiency, and troubleshooting bottlenecks
Nice-to-Haves
- Experience with Django
- Worked at a startup or fast-paced, high-growth environment
Skills
PythonTypeScriptGoAWSDistributed SystemsCelerySQSRabbitMQKafkaMicroservicesDjango