Distributed Systems Engineer - Data Platform (L4) - Remote
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
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