Staff Software Development Engineer
Core
Lead backend engineering for high-scale distributed systems powering user discovery, personalization, and watch experiences across mobile, web, and living room devices.
Role type
Staff Software Development Engineer (Backend)
Builds
Next-generation user experience platforms and core backend services for a billion-user streaming platform
Domain
Media & Entertainment / Streaming / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java or Golang, high-scale distributed domain-driven microservices, MySQL, NoSQL (Cassandra, Redis, DynamoDB), AWS (SQS, EKS, Aurora), performance optimization, system architecture
Preferred skills
Mentorship, complex system debugging, stakeholder collaboration
Technologies
Java, Golang, MySQL, Cassandra, Redis, DynamoDB, AWS SQS, AWS EKS, AWS Aurora
Responsibilities
Serve as functional lead for code, design, and project delivery; tackle complex technical challenges independently; identify and resolve performance bottlenecks and scalability issues; contribute to architectural discussions and trade-off analysis; decompose large projects with product managers; optimize applications for performance across platforms; mentor other developers
Seniority
Staff, hands-on IC with strategic guidance
