Senior Performance Engineer
Netflix, Los Gatos, California
Leading subscription service for watching TV episodes and movies
The Performance Engineering team is key to running the service by bringing higher efficiency to the Netflix streaming environment. You are a key part of this success story, making sure the service performs extraordinarily well. Whether the optimization lies in the device, network access path, Netflix CDN, or massive cloud control plane running across 3 AWS regions, you can help identify the bottleneck via creative tooling and analysis. With over 50% of our subscribers outside the U.S., we are looking for groundbreaking individuals who can bring their systems level performance experience to bear on the problems we have yet to both discover and pursue. Help us to make future customer’s experience as thrilling as the existing one.
When you join the group you'll get to work on:
• Performance tuning and solving problems for our container runtime environment
• Improving the efficiency of applications used by our production arm for the creation of all our original content
• Sharing our tools and techniques externally through various open source communities
In this job you will be working with the engineering teams for our microservices to identify and eliminate bottlenecks in their services. This will help improve performance and reduce costs contributing directly to our growth. You get to help craft and build tools or dashboards to analyze performance characteristics of different micro-services from low level Linux kernel up through the application stack.
We will work together on understanding the experience of our customers and how best to improve it as we add more people around the globe. One day you could be playing the role of a customer. The next you could be digging into a service to understand its inner workings.
You have an opportunity to work with our external technology partners on optimization strategies for our workloads. You get to driving cross-organizational projects and initiatives to help improve the Netflix control plane performance. You’ll do this in collaboration with numerous engineering teams such as the container engineering team. They are working who to tune our new container environment for massive scale.
What makes you a good fit:
You have experience with performance analysis and tuning of web-based applications at web scale. You bring your experience to work on exciting problems in our cloud environment and beyond. You can develop analysis tools or new UIs . You like to use your ability to collaborate to run cross-organizational projects. We have a very collaborative group and you look forward to working with your peers on different challenges.
You want to dive in and understand/fix complex problems with large software environments using performance tools that you might develop yourself or incorporating the work of others. You have a really good knowledge of Linux (Ubuntu) performance analysis. Some knowledge of advanced analysis tools such as perf and eBPF is a plus. You also have experience with Cloud Computing platforms (particularly AWS).
Netflix's culture is a huge part of what makes us successful. We are an equal opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.
Want to learn more about Netflix? Visit