Netflix is a leading entertainment company that aims to push the boundaries of storytelling through innovative technology. They are seeking a Distributed Systems Engineer to design and operate managed compute services that simplify internet-scale computing for internal customers while driving operational excellence and mentoring peers.
Responsibilities:
- Work closely with Product and Customers to design experiences that anticipate customers' needs and make doing internet-scale computing easy
- Design, develop, and operate high-leverage managed compute services, informing trade-offs between complexity and ease-of-use against Netflix-wide business priorities
- Drive alignment with stakeholders and manage strategic partnerships
- Mentor peer engineers in building, maintaining, and deploying complex features that have impact across Netflix
- Drive operational excellence on the Managed Compute team, continuously improving incident response, on-call, and other operational practices
- Maintain currency on industry trends for new architectures, features, and off-the-shelf services; make recommendations on incorporating industry trends
Requirements:
- A proven track record of architecting and implementing customer-focused products (large-scale distributed systems) that define and modify infrastructure
- Hands-on experience building, maintaining, and integrating with Kubernetes operators, and how to abstract away orchestration complexities
- Experience optimizing fleet utilization, and executing locally and globally optimal fleet changes at scale
- Excellent communication and relationship-building skills
- Demonstrated ability to drive infrastructure changes at scale
- Exceptional analytical and problem-solving skills, with the ability to break down complex problems, identify root causes using data, and deliver clear, actionable solutions
- High degree of ownership and accountability for execution, managing multiple priorities effectively in a fast-paced, dynamic environment
- Possess a growth mindset and a continuous drive to learn, evaluate, and adapt to new and evolving technologies
- Experience with Golang, Java, and/or Python
- Passion for building for customer ease of use