Senior Software Engineer: R-focussed Data Science Infrastructure
Los Gatos, California
Applications have closed
Netflix
Watch Netflix movies & TV shows online or stream right to your smart TV, game console, PC, Mac, mobile, tablet and more.
A culture of data-informed decision making allows Netflix to continuously evolve and improve our product, delivering more joy to our 200M+ current members, and attracting new members from around the globe. The R language is used throughout Netflix for data exploration, lightweight dashboarding, fitting and deploying predictive models, and disseminating new capabilities through R packages.
We are seeking an experienced engineer to support and build infrastructure to further enable the R community at Netflix. This new position sits on the Netflix Experimentation Platform team. The majority of R users at Netflix are in roles that focus on experimentation and causal inference, and our goal is to deliver a superior experience to our R users by bringing the infrastructure support closer to the community.
CultureNetflix offers amazing colleagues and a rapid pace of innovation. We embrace diversity and inclusion, and we are always on the lookout for stunning colleagues who bring new perspectives. Our unique culture emphasizes Freedom & Responsibility, and permeates our way of work - hopefully it resonates with you as much as it does with us.
We are seeking an experienced engineer to support and build infrastructure to further enable the R community at Netflix. This new position sits on the Netflix Experimentation Platform team. The majority of R users at Netflix are in roles that focus on experimentation and causal inference, and our goal is to deliver a superior experience to our R users by bringing the infrastructure support closer to the community.
Experiences and skills that you’ve gained in your career
- Maintaining and deploying computing environments across local and cloud-based systems (preferably with support for R).
- Proven software development expertise with Python. Experience with C++ preferred.
- Dependency and package management across languages and frameworks (we use pip, CRAN, and conda).
- Providing interoperability across languages, particularly for data access, using tools like Reticulate.
- Docker container management.
- Developing software to enable some variety of data science workflows (experimentation, machine learning, etc).
- (Preferred or willing to learn) Supporting full lifecycle R package development, from the notebook stage to hosting on an internal CRAN instance.
No one will have all of these. If you have multiple years of experience gaining most, and are eager to grow into the rest, we want to hear from you!
Responsibilities
- Act as an advocate for the R user community, and work with partner platform and infrastructure teams (big data, notebooks, machine learning) to integrate R with existing capabilities across the Netflix data and compute ecosystem.
- Be the informed captain on investment decisions with respect to R, and integrate and support any third party solutions. For example, should we invest in RStudio Connect?
- Develop and maintain packages that provide access to our data platform through R.
- Work with the R community to scale and share new capabilities from the notebook stage through to packages hosted on our internal CRAN instance.
- Build empathetic partnerships with R users across Netflix, and help build a stronger R community.
- Contribute to the XP Analysis stack, with a focus on enabling R users.
CultureNetflix offers amazing colleagues and a rapid pace of innovation. We embrace diversity and inclusion, and we are always on the lookout for stunning colleagues who bring new perspectives. Our unique culture emphasizes Freedom & Responsibility, and permeates our way of work - hopefully it resonates with you as much as it does with us.
Tags: Big Data Causal inference Docker Machine Learning Python R
Perks/benefits: Career development
Region:
North America
Country:
United States
Job stats:
9
1
0
Category:
Engineering Jobs
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Principal Data Engineer jobs
- Open Data Manager jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Junior Data Scientist jobs
- Open Senior Data Architect jobs
- Open Product Data Analyst jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Big Data Engineer jobs
- Open Business Data Analyst jobs
- Open Data Quality Analyst jobs
- Open Principal Data Scientist jobs
- Open ETL Developer jobs
- Open Data Analyst Intern jobs
- Open Junior Data Engineer jobs
- Open Research Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Java-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open PhD-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open Data governance-related jobs
- Open Kubernetes-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Data warehouse-related jobs