Salary
💰 $186,400 - $266,300 per year
Tech Stack
Distributed SystemsElixirGRPCKubernetesMicroservicesNGINXRust
About the role
- Design and implement high-performance backend services in Elixir
- Architect and evolve microservices and distributed systems in Kubernetes
- Optimize systems for scale, resilience, observability, and security
- Collaborate with cross-functional teams to deliver pragmatic solutions to complex problems
- Explore and integrate AI-based development tools into daily workflows
- Work across service boundaries, own critical architecture/service design, and help evolve Tubi's backend system
Requirements
- Experience in Elixir or strong background in other backend or functional programming languages
- Familiarity with gRPC/Protocol Buffers, RESTful API design, Kubernetes, and observability solutions
- Experience designing distributed systems with clean APIs and modular components
- System design and architecture skills with emphasis on reliability and performance
- Experience with continuous delivery of software systems
- Rust programming experience (preferred)
- Extensive experience with Elixir in production environments (preferred)
- Familiarity with Pingora or Nginx (preferred)
- Hands-on experience with Kubernetes (preferred)