Software Engineer (L5), Python Platform

2 Months ago • All levels • Research & Development • $100,000 PA - $720,000 PA

Job Summary

Job Description

The Python Platform team at Netflix seeks a Software Engineer (L5) to design and maintain internal Python libraries used across various environments (batch jobs, data streaming, etc.). Responsibilities include refining core Python capabilities, improving developer experience through best practices and new technologies, collaborating with other teams, safely implementing large-scale code refactoring, and participating in on-call rotations. The role requires extensive experience with Python libraries, deep understanding of software engineering challenges, expertise in Python build systems and dependency management, and strong cross-functional collaboration skills.
Must have:
  • Extensive Python library authoring experience
  • Deep understanding of software engineering challenges
  • Strong Python build system & dependency management expertise
  • Cross-functional collaboration skills
  • Experience with code refactoring at scale
Good to have:
  • Machine Learning experience (TensorFlow, PyTorch)
  • Data Engineering experience (Spark, pandas)
  • Web framework experience (Flask, FastAPI)
  • Conda knowledge

Job Details

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.

Our application development platform teams enable the underlying technology and best practices for engineering at Netflix. We work to provide Netflix developers with the best support, solutions and approaches to leverage common centralized needs. Python is one of the top three languages used at Netflix, critical to our machine learning, data science, and animation pipeline efforts, to name a few. The Python Platform team is relatively new to the application development platform teams and as such, provides an exciting opportunity for you to shape the future of Python at Netflix.
 

Your day-to-day

  • Design and promote internal Python libraries that address common challenges faced by Netflix's Python developers. Refine and ensure the foundational Python capabilities operate seamlessly for customers.

  • Understand and improve Python development experience by bringing in best practices and the latest technologies into runtime management, dependency resolution/management, testing, delivery, and operation. 

  • Work backward from Python developers to understand their pain, and collaborate with partner teams to provide an opinionated, batteries-included software development lifecycle for Python developers.

  • Safely apply massive code refactoring changes to thousands of git repositories for migration and upgrade needs. 

  • Participate in the team’s support and on-call rotations.

What we need from you

  • Extensive experience with authoring Python libraries, that will be used across multiple environments, such as batch jobs, data streaming, training, and web services. 

  • Deep understanding of common software engineering challenges, such as observability, security, configuration, caching, and IPC.

  • Strong expertise in Python build systems and proficiency in dependency management.

  • Demonstrated ability to collaborate cross-functionally with other Platform teams.

  • Able to comfortably navigate the ambiguity of a wide range of customer and partner needs, working to create the best products for the business priorities.

  • Wearing different hats as needed for the team, including project and product management.

Nice to Haves

  • Experience with any of these domains:

    • Machine Learning (e.g., TensorFlow, PyTorch, scikit-learn)

    • Data Engineering (e.g., Jupyter Notebooks, Spark, pandas, numpy)

    • Web Framework (e.g. Flask, FastAPI)

  • Working knowledge of Conda

Our culture is unique, and we live by our , allowing you to do your best work and grow. To learn more about Productivity Engineering, listen to this

At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of the 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. 

Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $100,000 - $720,000.

This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Netflix has a unique culture and environment. Learn more . 

is a Netflix value and we strive to host a meaningful interview experience for all candidates. If you want an accommodation/adjustment for a disability or any other reason during the hiring process, please send a request to your recruiting partner.

We are an equal-opportunity employer and celebrate diversity, recognizing that diversity builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.

Job is open for no less than 7 days and will be removed when the position is filled.

Similar Jobs

Light Speed Studios - Game AI Researcher

Light Speed Studios

Tokyo, Japan (On-Site)
3 Weeks ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
2 Months ago
Google - Senior Software Engineer, Machine Learning, YouTube

Google

Mountain View, California, United States (On-Site)
5 Months ago
Trendyol - Data Science Professionals - Trendyol GO

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
5 Months ago
GoMotive - Computer Vision Engineer

GoMotive

Pakistan (Remote)
1 Month ago
GoMotive - Engineering Manager, Full Stack (MarTech)

GoMotive

Pakistan (Remote)
1 Month ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Engineering Manager Machine Learning Infrastructure

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Senior ASIC Verification Engineer, Coherent High Speed Interconnect

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Senior Machine Learning Engineer - Specialist Platform and Experience

Canva

Melbourne, Victoria, Australia (Remote)
4 Weeks ago
Light Speed Studios - Game AI Researcher

Light Speed Studios

Tokyo, Japan (On-Site)
3 Weeks ago
ByteDance - Software Engineer, Model Interference

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Nintendo - Senior Data Scientist

Nintendo

Redmond, Washington, United States (On-Site)
3 Months ago
Meta - Research Scientist, Computer Vision for Generative AI (PhD)

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
NVIDIA - Deep Learning Software Engineer, Performance Optimization

NVIDIA

Tokyo, Japan (On-Site)
3 Months ago
Netflix - Software Engineer (L5), N-Tech Software Engineering

Netflix

United States (Remote)
5 Months ago
Smarsh - Lead Machine Learning Engineer

Smarsh

India (Hybrid)
6 Months ago
Ubisoft - ML OPS Senior _ Groupe Technologique Création de contenu

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
ByteDance - Research Scientist, Reinforcement Learning

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Trek - Service Technician/Advisor

Trek

Alamo, California, United States (On-Site)
2 Months ago
Nintendo - Senior Talent Management Partner

Nintendo

Redmond, Washington, United States (Hybrid)
8 Months ago
undefined - Mid-Market Account Executive, East

United States (Remote)
6 Months ago
Zoox - Senior/Staff Software Engineer - Mission Progress

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Salesforce - Principal, Technical Architect

Salesforce

California, United States (Remote)
2 Weeks ago
Rockstar Games - Graphics Programmer

Rockstar Games

Andover, Massachusetts, United States (On-Site)
6 Months ago
Scientific Games  - Advanced Tech Ops Engineer

Scientific Games

United States (On-Site)
1 Month ago
GameChanger  - Staff iOS Software Engineer, Gameday

GameChanger

United States (Remote)
1 Month ago
Meta - Manager, TPM - Reality Labs

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Google - Software Engineer III, Machine Learning, Search

Google

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Cadence - Lead Product Validation Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
ByteDance - Software Engineer, AML Machine Learning Systems

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
ByteDance - AR Optics Architect - Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Krafton  - Publishing Community Manager

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
Escape Velocity Entertainment - Debug Engineer

Escape Velocity Entertainment

(Remote)
3 Weeks ago
NVIDIA - Senior Analog Layout Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Netflix - Research Engineer (L5) - Identity Algorithms

Netflix

United States (Remote)
5 Months ago
Cadence - Design Engineer II

Cadence

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Netflix is one of the world's leading entertainment services with over 247 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.

London, England, United Kingdom (On-Site)

Berlin, Berlin, Germany (On-Site)

Milan, Lombardy, Italy (On-Site)

Paris, Île-de-France, France (On-Site)

Seoul, South Korea (On-Site)

Los Angeles, California, United States (On-Site)

Los Gatos, California, United States (On-Site)

Pennsylvania, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Netflix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug