Note: The job is a remote job and is open to candidates in USA. Netflix is a leading entertainment company focused on pushing the boundaries of storytelling through innovative technology. The Distributed Systems Engineer role involves building low-latency data products and reliable distributed systems to support data-driven product experiences for Netflix members.
Responsibilities
- Partner closely with data scientists and other engineers to build low-latency data products capable of powering algorithms and machine learning models that run across our commerce, identity flows, and more
- Develop highly available and reliable distributed data systems and services to ensure the timely delivery of high-quality data for use in the Netflix product
- Craft scalable systems and solutions to realize a range of product and engineering goals
- Design multi-tenant systems that can handle high-scale and high-throughput demands while being easy to operate, monitor, scale, and maintain 24x7
- Prioritize observability in your designs, ensuring systems are equipped with comprehensive monitoring, logging, and alerting to facilitate proactive issue detection and resolution
- Own what you build, beyond just your code and have a passion for quality
- Work in the most agile of environments with vague requirements
- Pivot easily when needed
- Take smart risks
- Collaborate and give/receive candid feedback
Skills
- You are proficient in at least one major language on the JVM stack (e.g., Java, Scala) and SQL (any variant)
- You strive to write elegant and maintainable code, and you're comfortable with picking up new technologies
- You have a product mindset and are curious to understand the business's needs
- You have a naturally collaborative style to work with product management, data science, engineering, etc in service of these needs
- You possess strong data intuition and know how to apply your analytical skills and data engineering fundamentals to support building high-quality data products
- You have experience building applications that use large-scale distributed systems, data processing frameworks (batch and real-time) e.g. Spark, Flink, etc., and storage solutions
- You understand how ML systems consume data—features, inference inputs, labels, and reward signals—and you use that knowledge to design low-latency, reliable data products that directly support personalized experiences
- You are passionate about making data available for self-service and wider integration
- You can craft scalable systems and solutions to realize a range of product and engineering goals
- You have a strong operational awareness and design multi-tenant systems that can handle high-scale and high-throughput demands while being easy to operate, monitor, scale, and maintain 24x7
- You prioritize observability in your designs, ensuring systems are equipped with comprehensive monitoring, logging, and alerting to facilitate proactive issue detection and resolution
- You own what you build, beyond just your code and have a passion for quality
- You are comfortable working in the most agile of environments with vague requirements
- You are nimble and can pivot easily when needed
- You are unafraid to take smart risks
- You relate to and embody many aspects of Netflix's Culture
- You love working independently while also collaborating and giving/receiving candid feedback
Benefits
- Health Plans
- Mental Health support
- A 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
- Paid leave of absence programs
- Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off
- Full-time salaried employees are immediately entitled to flexible time off
Company Overview
Company H1B Sponsorship