Distributed Systems Engineer - Data Platform (L4) - Remote

🌍 Remote, USA 💹 Full-time 🕐 Posted Recently

Job Description

Join the Netflix Engineering Team as a Distributed Systems Engineer - Data Platform (L4)

Netflix, a pioneer in the entertainment industry, is seeking an exceptional Distributed Systems Engineer - Data Platform (L4) to join our team of innovative engineers. As a Distributed Systems Engineer, you will play a crucial role in designing, building, and maintaining large-scale distributed systems that enable data-driven decision-making across the company. If you're passionate about solving complex problems, building scalable infrastructure, and collaborating with cross-functional teams, this is an exciting opportunity to join our team.

About Netflix and Our Data Platform Teams

Netflix is a leading entertainment service with 278 million paid memberships in over 190 countries, offering a wide variety of TV series, films, and games. Our Data Platform teams empower business functions to make data-driven decisions by providing centralized data platforms and tools. We focus on building a world-class data infrastructure, and we're committed to leading the industry standard.

Our Data Platform Teams:


  • Big Data Warehouse and Iceberg: We manage Netflix's exabyte-scale data warehouse, building services for table lifecycle management, secure data access, and efficient data storage in S3 using Iceberg table format.

  • Online Data Stores: We develop and maintain high-performance, reliable, and efficient data stores, including caching, relational, search, and key-value stores.

  • Data Movement Platform - Connectors: We design and manage data connectors for batch and streaming processing, connecting data stores to data movement products.

The Role

As a Distributed Systems Engineer - Data Platform (L4), you will be responsible for:


  • Designing, building, and maintaining large-scale distributed systems for data platforms

  • Collaborating with cross-functional teams, including engineers, product managers, and TPMs

  • Leading initiatives and contributing to open-source communities, including Netflix OSS

  • Ensuring scalability, fault tolerance, and high availability of distributed systems

  • Developing and operating RESTful web services, and building scalable and efficient data stores

Requirements

Essential Qualifications:


  • 2+ years of experience in building large-scale distributed systems features or applications

  • Proficiency in designing and developing RESTful web services

  • Experience in building and operating scalable, fault-tolerant, distributed systems

  • Proficiency in Java or other object-oriented programming languages

  • Comfortable with multi-threading and concurrent programming

  • BS in Computer Science or a related field

Preferred Qualifications:


  • Experience with distributed systems technologies, such as Apache Spark, Kafka, and Flink

  • Knowledge of data storage solutions, including relational databases, NoSQL databases, and caching systems

  • Experience with cloud-based technologies, including AWS S3 and Netflix OSS

  • Familiarity with Agile development methodologies and version control systems, such as Git

What We Offer

Compensation and Benefits:


  • Competitive salary: $170,000 - $720,000 per year

  • Comprehensive benefits, including health plans, mental health support, and 401(k) retirement plan with employer match

  • Stock Option Program

  • Disability programs, health savings, and flexible spending accounts

  • Family-forming benefits and life and serious injury benefits

  • Paid leave of absence programs, including 35 days annually for full-time hourly employees

Work Environment and Culture:


  • Remote work opportunity

  • Diverse and inclusive team with a global presence

  • Opportunity to wear different hats and take on new challenges

  • Collaborative and empathetic work environment

Career Growth and Learning Benefits

At Netflix, we believe in empowering our employees to grow and develop their skills. As a Distributed Systems Engineer - Data Platform (L4), you will have opportunities to:


  • Lead cross-functional initiatives and collaborate with engineers, product managers, and TPMs

  • Contribute to open-source communities, including Netflix OSS

  • Develop new skills and expertise in distributed systems, data platforms, and cloud-based technologies

  • Take on new challenges and responsibilities, and grow your career within the company

Why Join Us?

If you're passionate about building large-scale distributed systems, collaborating with cross-functional teams, and contributing to open-source communities, this is an exciting opportunity to join our team. At Netflix, we value diversity, inclusion, and empathy, and we're committed to building a work environment that is welcoming and supportive of all employees.

Don't hesitate to apply if you're excited about this opportunity and willing to learn. We value a great attitude and a willingness to learn above all.

Apply Now

Apply Now

 

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like