All jobs

Experienced Full Stack Distributed Systems Engineer – Web & Cloud Application Development

100% Remote Full-time Open now

Are you a seasoned Distributed Systems Engineer with a passion for building scalable, fault-tolerant, and highly available systems? Do you thrive in a fast-paced environment where you can apply your software engineering and analytical problem-solving skills to drive real business needs at large scale? If so, we have an exciting opportunity for you to join our Data Platform teams at Netflix, a world-leading entertainment services company.

About Us

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films, and games across a wide variety of genres and languages. Our Data Platform teams enable us to leverage data to bring joy to our members in many different ways. We provide centralized data platforms and tools for various business functions at Netflix, so they can utilize our data to make critical data-driven decisions. We do all the heavy lifting to make it easy for our business partners to work with data efficiently, securely, and responsibly.

Job Summary

We are seeking an experienced Distributed Systems Engineer (L4) to join our Data Platform teams. As a key member of our team, you will be responsible for designing, building, and operating large-scale distributed systems that meet the needs of our business. You will work closely with engineers, product managers, and TPMs across teams to lead cross-functional initiatives and collaborate on building a robust, scalable, and highly available distributed infrastructure.

Responsibilities

* Design and develop large-scale distributed systems features or applications

  • Architect and build robust, scalable, and highly available distributed infrastructure
  • Lead cross-functional initiatives and collaborate with engineers, product managers, and TPMs across teams
  • Share experiences with the open-source communities and contribute to Netflix OSS
  • Participate in code reviews, provide feedback, and ensure high-quality code
  • Collaborate with other teams to ensure seamless integration and deployment of systems
  • Troubleshoot and resolve complex technical issues
  • Stay up-to-date with industry trends and emerging technologies

Key Skills and Qualifications

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

  • Proficient in the design and development of RESTful web services
  • Experienced in building and operating scalable, fault-tolerant, distributed systems
  • Experienced in Java or other object-oriented programming languages
  • Multi-threading is a challenge that you are comfortable tackling
  • BS in Computer Science or a related field

Nice to Have

* Experience with cloud platforms (AWS, GCP, Azure)

  • Familiarity with containerization (Docker, Kubernetes)
  • Experience with data processing frameworks (Spark, Flink)
  • Familiarity with data storage systems (Cassandra, PostgreSQL)
  • Experience with DevOps practices (CI/CD, monitoring, logging)

What We Offer

* Competitive salary: $170,000 - $720,000

  • 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, and Life and Serious Injury Benefits
  • Paid leave of absence programs
  • Flexible time off
  • Opportunities for career growth and professional development
  • Collaborative and inclusive work environment
  • Recognition and rewards for outstanding performance

Why Join Us?

At Netflix, we value diversity, equity, and inclusion. We strive to create a workplace where everyone feels welcome, valued, and empowered to contribute their best work. We believe that diverse perspectives and experiences are essential to driving innovation and success. We are committed to creating a culture that is inclusive, respectful, and supportive of all employees.

How to Apply

If you are a motivated and experienced Distributed Systems Engineer looking for a new challenge, please submit your application through our website. We look forward to hearing from you!

About Our Team

Our Data Platform teams are passionate about building innovative, efficient, performant, and scalable offerings for our customers. We engage with open-source communities, actively contributing to and responsibly stewarding the development and use of open-source software. We are committed to building a diverse and inclusive team that will bring new perspectives as we solve the next set of challenges.

Data Platform Teams

Our Data Platform teams are responsible for designing, building, and operating large-scale distributed systems that meet the needs of our business. We have several teams within Data Platform, including:

  • Data Discovery and Governance: responsible for the broader data discovery and metadata strategy at Netflix
  • Online Data Stores: offers managed datastores at scale to meet Netflix's operational data requirements across all lines of business
  • Data Movement Platform - Connectors: responsible for developing and managing a range of data connectors that facilitate both batch and streaming processing by connecting data stores to the rich data movement products for additional processing
  • Data Movement Platform - Realtime Data Engines: offers low-level building blocks for the transport and processing of real-time data
  • Data Movement Platform - Abstractions: offers an abstracted self-service paved-paved path product to enable varied user personas across Netflix to meet their Data Movement and Processing requirements

What We're Looking For

We are looking for a motivated and experienced Distributed Systems Engineer who is passionate about building scalable, fault-tolerant, and highly available systems. You should have a strong background in software engineering and analytical problem-solving skills, with experience in building large-scale distributed systems features or applications. You should be proficient in the design and development of RESTful web services and experienced in building and operating scalable, fault-tolerant, distributed systems.

Why This Job is a Good Fit for You

This job is a good fit for you if you are a motivated and experienced Distributed Systems Engineer looking for a new challenge. You should be passionate about building scalable, fault-tolerant, and highly available systems and have a strong background in software engineering and analytical problem-solving skills. You should be proficient in the design and development of RESTful web services and experienced in building and operating scalable, fault-tolerant, distributed systems.

What We Offer

We offer a competitive salary, comprehensive benefits, and opportunities for career growth and professional development. We are committed to creating a culture that is inclusive, respectful, and supportive of all employees. We believe that diverse perspectives and experiences are essential to driving innovation and success.

How to Apply

If you are a motivated and experienced Distributed Systems Engineer looking for a new challenge, please submit your application through our website. We look forward to hearing from you!

Contact Us

If you have any questions or would like to learn more about this opportunity, please don't hesitate to contact us. We look forward to hearing from you!

Equal Opportunity Employer

Netflix is an equal-opportunity employer and celebrates diversity, recognizing that diversity builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service. Apply for this job

You might also like

Experienced Work From Home Distribution Center Associate – Remote Mail and Package Processing

100% Remote Full-time

Experienced Remote Distribution Center Picker Packer – Essential Role in Global Supply Chain Operations

100% Remote Full-time

Experienced Full Stack Distribution Center Worker – Hybrid Remote Work Opportunity with Competitive Salary

100% Remote Full-time

Work From Home Distribution Warehouse Associate - Full Time

100% Remote Full-time

Experienced Full Stack District Leader, Rx – Web & Cloud Application Development

100% Remote Full-time

Experienced Customer Service Representative – Insurance Sales and Advisory

100% Remote Full-time

Experienced Division Execution Intern – Sports Nutrition and Hydration Industry – Remote Work Opportunity with BODYARMOR and The Coca-Cola Company

100% Remote Full-time

Experienced Full Stack Divisional President of Clinical Engineering – Web & Cloud Application Development for Remote Work Environment

100% Remote Full-time

Experienced Remote Document Controller – Magical Document Management and Organization for a Global Entertainment Leader

100% Remote Full-time

Experienced Document Review Analyst – Remote Opportunity for a Dynamic and Growing Company

100% Remote Full-time

Retina Account Manager Remote (Rocky Mountains)

100% Remote Full-time

Inside Sales Associate

100% Remote Full-time

Senior Backend Engineer I (AI Feature Builder)

100% Remote Full-time

Manager-International Account Development (Virtual - CA/TX)

100% Remote Full-time

Experienced Data Entry Specialist for Industrial Warehouse Setting – Utilizing Warehouse Management Systems and Ensuring Data Accuracy

100% Remote Full-time

Clinical Consultation Triage Team - RN

100% Remote Full-time

Reporting and Metrics Analyst

100% Remote Full-time

Investigation Specialist [VN] – Amazon Store

100% Remote Full-time

Market Development Director/Thought Leader Liaison *Rare Disease* (Mountain)

100% Remote Full-time

Analista de Cobranza

100% Remote Full-time