Netflix is looking to improve various aspects of its business through data-driven solutions, and the Data Engineering function is foundational to its success.
Requirements
- Solid programming proficiency in at least one major language, such as Python, Java, or Scala.
- Strong foundational knowledge of SQL (any variant).
- Strong fundamentals in data structures and algorithms.
- Comfortable applying software engineering best practices, such as version control, testing, and code reviews.
- Previous project or internship experience working with large-scale data.
- Familiarity with distributed frameworks (e.g., Spark, Kafka) and distributed system architectures.
- Knowledge of MPP/Cloud data warehouse solutions (e.g., Snowflake, Redshift, BigQuery, Hive, Iceberg)
Responsibilities
- Collaborate closely with data scientists, analysts, product managers, and senior engineers to understand analytical needs and translate them into scalable data solutions.
- Design, build, deploy, and maintain robust data pipelines.
- Build data products that answer high-impact business questions.
- Learn and apply data modeling best practices.
- Help increase the automation and scale of complex data sets.
- Gain experience applying data engineering principles to solve internet scale problems
Other
- Currently enrolled in a full-time accredited academic program (M.S., or Ph.D.) in Computer Science, Engineering, Data Science, or a related technical field graduating in December 2026, Summer 2027 or later.
- Excellent communication and collaboration skills.
- Must be returning to school for one semester or quarter post-Summer internship.
- Ability to work in Los Gatos, CA office, or in Los Angeles, CA office, depending on the team.
- Must be eligible to work in the United States