Senior Software Engineer: R-focussed Data Science Infrastructure
Netflix, Los Gatos, California
Leading subscription service for watching TV episodes and movies
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.
- 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.
Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.
Want to learn more about Netflix? Visit Netflix's website.
The best bed for better sleep