company_logo

Full Time Job

Software Engineer, Data Platform Apis

Netflix

Los Gatos, CA 05-17-2023
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Software Engineer (L4), Data Platform APIs

At Netflix, we want to entertain the world and are constantly innovating on how entertainment is imagined, created and delivered to a global audience. We currently stream content in more than 30 languages in 190 countries, topping over 220 million paid subscribers and are expanding into new forms of entertainment such as gaming.

The Data Platform teams at Netflix 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. We aspire to lead the industry standard in building a world-class data infrastructure, as Netflix leads the way to be the most popular and pervasive destination for global internet entertainment.

The mission of the Data Platform Notebooks and APIs team is to boost the productivity of the data science and engineering community at Netflix. This means enabling users to spend more time solving business problems and less time engineering lower-level systems. We provide our internal users with a customized version of Jupyter Notebooks, as well as Python APIs that allow them to programmatically access the data platform. The Python API provides programmatic access to the Data Platform, enabling users to query data, interact with tables, move data, and manage batch jobs and workflows. On the front end, we use a combination of JavaScript technologies and increasingly rely on the React framework and JupyterLab extensions. On the backend, we have built services and protocols using Scala, GraphQL, Node.js, and Python. As a member of the Notebooks and APIs team, your work will directly impact the productivity of our data engineers, data scientists, and machine learning engineers.

We are seeking an engineer to contribute to the evolution and innovation of our data analytics tools. We are committed to building a diverse and inclusive team to bring new perspectives as we solve the next set of challenges.

This would be your dream job if you enjoy:
• Solving real business needs at large scale by applying your software engineering and analytical problem-solving skills.
• Strongly interested in data analytics and passionate about building tools for data scientists and machine learning engineers
• Leading cross-functional initiatives and collaborating with engineers, product managers, and TPM across teams.

About you:
• You are an expert in python, and have extensive experience with with Python package management tooling
• You have 3+ years of experience building APIs / SDKs and large-scale distributed systems features or applications.
• Experience with GraphQL integration and development
• Experience in building and operating scalable, fault-tolerant, distributed systems
• Experience with any of these domains: Data science (e.g., Jupyter Notebooks, pandas, numpy), Machine Learning (e.g., TensorFlow, PyTorch, scikit-learn) a huge plus
• Experience in big data technologies and orchestration tools (e.g Spark, Presto/Trino, Druid, Snowflake) a huge plus
• Experience with visualization tools such as Tableau and Looker a plus
• Experience building front end applications (React, Node, etc.) a plus

At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of market. We rely on market indicators to determine compensation and consider your specific job family, background, skills, and experience to get it right. These considerations can cause your compensation to vary and will also be dependent on your location.

The overall market range for roles in this area of Netflix is typically $100,000 - $700,000

This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Our culture is unique, and we tend to live by our values, so it's worth learning more about Netflix here.

Jobcode: Reference SBJ-gpqo5o-3-145-143-239-42 in your application.

Salary Details
Salary Range: $100,000 to $700,000 Per Year ($ USD)