Senior Software Engineer, Consolidated Logging

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Duration: Full-Time

About the Team:
With over 200 million members in over 190 countries and a billion hours of streaming each month, Netflix is the world’s leading online entertainment company. Netflix continues to shape the future of entertainment by using data to create amazing user experience for members and help them discover a rapidly growing catalog of movie and TV content.

The Consolidated Logging team is responsible for building an end-to-end data platform that collects and processes real-time and historical user behavior data. Our platform consists of client libraries, real-time and batch data processing, microservices, and tooling. Our mission is to help Netflix learn from this untapped potential of user behavior data quickly and at scale. We work with one of the largest and richest data at Netflix, and our platform enables access to data in an efficient and meaningful way. Our team impacts many teams across Netflix and our data is used for multiple use cases. For example, we help understand the user engagement with Netflix apps and the apps performance, improve ML recommendation and personalization algorithms, enable new product feature experimentation, and power analytical dashboards. We are a diverse team of backend, data, and UI engineers who love building things together and inspire each other to be better versions of ourselves. 

What You’ll Do:
Given the increasing scope and impact of our platform, we are looking for a seasoned backend engineer with passion for data. As a part of the team you will:
Build reliable distributed real-time and batch data processing systems at Netflix scale.
Own production services and applications that serve many downstream consumers (other engineering and data teams).
Design and evolve data models that enable the fast pace product innovation at Netflix.
Innovate on our product and advocate for excellence of our platform. Build close relationships with our stakeholders and shape our team’s roadmap. 

Who You Are:
You have several of the characteristics/skills listed below and self-drive to quickly learn in areas of less familiarity. We believe the experience in your years is more important than your years of experience. Even if you are not sure if you fulfill the needed requirements, feel free to reach out and we can chat!
You enjoy a high level of autonomy in managing cross-functional engineering projects. We practice the culture of Freedom & Responsibility.
You have experience building production data processing systems (our stack is Flink, Spark, Hive/Iceberg, Kafka - so experience with these technologies is helpful, but not strictly required). You have programming proficiency in Java/Scala or Python. You have a mature software engineering mindset and strive to write elegant, maintainable code.
You have a passion for data. You can dive deep into complex data sets and find answers you are looking for. 
You have worked with schema design and data modeling before. 
You have excellent communication in sharing context to effectively collaborate with partners, domain experts, and other stakeholders of your work, other engineers or product managers. We like to collaborate across many teams and functions.
Proactive, but not stubborn. Awareness to recognize when you're wrong and move past your own mistakes. We are humbly confident in ourselves and our work.

Our culture:
You can learn more about Netflix’s unique culture of Freedom and Responsibility, that presents an opportunity to work with some of the best and the brightest, allowing you to make a difference to our business in a meaningful way.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Netflix

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 Netflix's website.