Sr Backend Software Engineer, Recording
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.
$145k – $230k/yr
Remote8+ YOEBackend Engineering
About the job
Responsibilities
- Architect and evolve large-scale data ingestion and processing pipelines.
- Build services that power AI inference with in-house models.
- Improve the performance of business-critical systems across the platform.
- Design, deploy, and operate microservices in production.
- Write reliable, maintainable code in Python, TypeScript, and Go.
- Partner with teammates to deploy and operate 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.
- Experience 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, with an understanding of scale, reliability, and performance challenges.
- Experience designing, deploying, and maintaining microservices.
- Ability to optimize endpoint performance, improve database query efficiency, and troubleshoot bottlenecks in critical systems.
- Pragmatic approach to high-quality application code and maintainability.
- Strong ownership and comfort working in fast-moving environments.
Nice to Have
- Experience with Django.
- Experience working at a startup or in another fast-paced, high-growth environment.
Compensation & Benefits
- Salary varies by location.
- Equity for all full-time employees.
- Health, dental, and vision insurance for employees and dependents.
- Flexible paid time off and company holidays.
- 401(k).
- Paid parental leave.
- Daily catered lunch at the San Francisco office.
- Commuter benefits.
- Home office stipend.
Skills
PythonTypeScriptGoAWSDistributed SystemsMessage QueuesCeleryAmazon SqsRabbitMQApache KafkaMicroservicesDjangoData IngestionDatabase Optimization