Staff Software Engineer (Backend)
Core
Define and drive architectural direction for large-scale distributed backend systems, integrating AI-native workflows to enhance development, performance, and observability for a free streaming service.
Role type
Staff Software Engineer (Backend)
Builds
Scalable, resilient backend services and AI-augmented engineering practices for a high-traffic streaming platform.
Domain
Streaming media, distributed systems, backend infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, backend development (Elixir/Rust), architectural judgment, cross-team technical leadership, gRPC/Protocol Buffers, RESTful APIs, Kubernetes, observability systems, high-concurrency live event support
Preferred skills
Elixir, Rust, Pingora, Nginx, time-based content architectures (Linear/EPG), AI-driven development practices
Technologies
Elixir, Rust, gRPC, Protocol Buffers, Kubernetes, Pingora, Nginx, Claude Code, Cursor
Responsibilities
Define architectural direction across multiple services, lead design of distributed systems, mentor senior engineers, drive cross-team technical alignment, shape backend development practices including AI integration, support business-critical on-call and live events
Seniority
Staff, hands-on IC with organizational influence