Experienced Distributed Systems Engineer - Data Platform Infrastructure & Scalability

Remote Full-time
Unlock Your Potential as a Distributed Systems Engineer at Netflix Netflix is one of the world's leading entertainment services, boasting 283 million paid memberships across over 190 countries. As a pioneer in the industry, we're committed to leveraging data to bring joy to our members. Our Data Platform teams play a vital role in enabling this mission by providing centralized data platforms and tools for various business functions. We're now seeking an experienced Distributed Systems Engineer to join our team and help evolve and innovate our infrastructure. About the Data Platform Teams Our Data Platform teams are at the forefront of building a world-class data infrastructure. We're responsible for providing the cloud-native platform for distributed data processing, data discovery, and governance. Our teams work closely with various business functions, including A/B testing, Recommendations, and Machine Learning, to name a few. We're looking for talented engineers to help us solve challenging problems related to working with data at scale, building features, and performance enhancements. Key Responsibilities Design, develop, and maintain large-scale distributed systems features or applications, ensuring scalability, fault-tolerance, and high availability. Collaborate with cross-functional teams, including engineers, product managers, and TPMs, to lead initiatives and drive projects forward. Contribute to the development of our data platform infrastructure, including Big Data Compute Spark, Big Data Compute Engines, Big Data Orchestration, Data Discovery and Governance, Online Data Stores, and Data Movement Platform. Work closely with open-source communities to shape projects and make contributions, sharing our experiences and expertise. Participate in the development of our real-time data engines, including Kafka, Flink, and Mantis, and ensure data reliability and availability. Develop and maintain data connectors that facilitate batch and streaming processing, connecting data stores to our rich data movement products. Essential Qualifications 2+ years of experience in building large-scale distributed systems features or applications. Proficiency in the design and development of RESTful web services. Experience in building and operating scalable, fault-tolerant, distributed systems. Strong knowledge of Java or other object-oriented programming languages. Comfortable with multi-threading and analytical problem-solving. BS in Computer Science or a related field. Preferred Qualifications Experience with Spark, Presto/Trino, Druid, Iceberg, and distributed database systems. Knowledge of cloud-native platforms and containerization (e.g., Docker, Kubernetes). Familiarity with data governance, data discovery, and data quality. Experience with real-time data processing and streaming data. Strong understanding of software engineering principles, including testing, debugging, and version control. Skills and Competencies To succeed in this role, you'll need to possess a combination of technical, business, and soft skills. Some of the key skills and competencies we're looking for include: Strong technical skills in distributed systems, data processing, and cloud-native platforms. Excellent problem-solving and analytical skills, with the ability to break down complex problems into manageable components. Effective communication and collaboration skills, with the ability to work with cross-functional teams. Strong business acumen, with the ability to understand the impact of technical decisions on the business. Adaptability and flexibility, with the ability to pivot and adjust to changing priorities and requirements. Career Growth Opportunities and Learning Benefits At Netflix, we're committed to helping our engineers grow and develop their skills. As a Distributed Systems Engineer on our Data Platform team, you'll have the opportunity to: Work on complex, challenging problems that impact the business. Collaborate with experienced engineers and learn from their expertise. Develop new skills and technologies, including cloud-native platforms, data processing, and real-time data engines. Participate in open-source communities and contribute to the development of new technologies. Take on leadership roles and drive projects forward. Work Environment and Company Culture At Netflix, we pride ourselves on our unique culture and environment. We're a remote-friendly company, with a global team that spans multiple time zones and locations. We value diversity, equity, and inclusion, and strive to create a workplace that's welcoming and inclusive for all employees. Some of the benefits of working at Netflix include: Competitive salary and stock options. Comprehensive benefits, including health plans, mental health support, and 401(k) retirement plan. Flexible work arrangements, including remote work options. Opportunities for career growth and development. A dynamic, innovative work environment that's always pushing the boundaries of what's possible. Compensation and Benefits Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. The range for this role is $170,000 - $720,000. We also offer comprehensive benefits, including: Health Plans. Mental Health support. 401(k) Retirement Plan with employer match. Stock Option Program. Disability Programs. Health Savings and Flexible Spending Accounts. Family-forming benefits. Life and Serious Injury Benefits. Join Our Team! If you're a talented Distributed Systems Engineer looking to join a dynamic, innovative team, we encourage you to apply. We're committed to creating a diverse and inclusive workplace, and welcome applications from candidates of all backgrounds. To learn more about our company culture and values, please visit our website. We're excited to hear from you and discuss this opportunity further! Apply for this job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Remote Customer Support Representative, Intuit TurboTax

Remote

Associate Litigation Attorney

Remote

**Experienced Entry-Level Amazon Data Entry Specialist – Part-Time Opportunity for Career Growth in E-commerce**

Remote

Experienced Virtual Assistant - Data Entry Specialist for Disney Career Opportunities (Remote Work from Home)

Remote

Experienced Remote Customer Support Representative - arenaflex TurboTax Work from Home Opportunity

Remote

Legal Secretary

Remote

Employee Benefits Coordinator

Remote

Experienced Live Chat Representative - Customer Service and Sales Support in the Innovative Water Park and Aquatic Attractions Industry

Remote

[Remote] Corporate Attorney | Up to $500k Package Potential |Remote

Remote

**Experienced Life Insurance Benefits Advisors – Remote Customer Service and Sales Representatives**

Remote
← Back