- Design and own backend systems that handle high-throughput, asynchronous workloads (generation queues, worker orchestration, media processing)
- Architect for scale and reliability, making calls on data flow, service boundaries, and failure handling
- Build and optimize async pipelines including job queuing, retries, backpressure, and dead-letter handling
- Improve performance and cost at the infrastructure level
- Set technical direction and raise the engineering bar for the team through review and mentorship
GoDistributed Systems