Software Engineer (L5), Python Platform

3 Weeks 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

ByteDance - Software Engineer Large Model System Graduate (Machine Learning Sys-US) - 2024 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
• 3 Months ago
Rackspace Technology - Machine Learning Architect (AWS)

Rackspace Technology

(Remote)
• 1 Month ago
ASSIST Software - Other Positions

ASSIST Software

Suceava, Suceava County, Romania (Remote)
• 3 Months ago
Netomi - Data Scientist - I

Netomi

Gurugram, Haryana, India (Hybrid)
• 4 Months ago
Virtuos - R&D Machine Learning Engineer

Virtuos

China (On-Site)
• 1 Week ago
Evolution - C++ Developer (Video)

Evolution

Riga, Latvia (On-Site)
• 1 Month ago
Microsoft - Data and Applied Scientist II

Microsoft

Hyderabad, Telangana, India (On-Site)
• 1 Month ago
Intel Corporation - CPU Logic Design Engineer

Intel Corporation

Bengaluru, Karnataka, India (Hybrid)
• 2 Months ago
Samsung Semiconductor - Senior Manager, Software Product Owner -AI/HPC

Samsung Semiconductor

San Jose, California, United States (Hybrid)
• 3 Months ago
NVIDIA - Verification Engineer, CPU Performance Analysis

NVIDIA

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Machine Learning Engineer-Model Training Infrastructure (AML-Engine)

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
GlobalLogic - Data Scientist IRC241434

GlobalLogic

Hyderabad, Telangana, India (On-Site)
• 5 Months ago
Salesforce - Salesforce AI Research Intern - Summer 2025

Salesforce

Palo Alto, California, United States (On-Site)
• 4 Months ago
Google - Silicon Engineering Intern, 2025

Google

(On-Site)
• 2 Months ago
Coursera - AI Specialist

Coursera

India (Remote)
• 2 Weeks ago
Unity - Senior Data Scientist

Unity

San Francisco, California, United States (On-Site)
• 5 Months ago
ByteDance - DevOps Engineer - Applied Machine Learning, Engine

ByteDance

San Jose, California, United States (On-Site)
• 5 Days ago
ByteDance - Research Engineer in Large Model System

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Canva - Senior Machine Learning Engineer - Canva UK

Canva

London, England, United Kingdom (Remote)
• 2 Months ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

The Walt Disney Company - Disney Live Entertainment Visual Effects Design Intern

The Walt Disney Company

Orlando, Florida, United States (On-Site)
• 2 Days ago
Axinous - Account Executive, Enterprise - South FL

Axinous

United States (Remote)
• 2 Weeks ago
Spin Master - Associate Brand Manager, US Marketing

Spin Master

California, United States (On-Site)
• 3 Days ago
ByteDance - Machine Learning Engineer Graduate (AML Algorithm) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
NVIDIA - Senior Physical Design Methodology Engineer, PPA Improvement Technology Scaling

NVIDIA

Santa Clara, California, United States (On-Site)
• 1 Week ago
Meta - Software Engineer, Product

Meta

Menlo Park, California, United States (On-Site)
• 3 Months ago
Red Games Co - Project Manager - Client Services

Red Games Co

Salt Lake City, Utah, United States (On-Site)
• 1 Week ago
The Walt Disney Company - Manager-Software Engineering

The Walt Disney Company

Lake Buena Vista, Florida, United States (Hybrid)
• 1 Week ago
Evolution - Studio Game Presenter (Server/Waitress Alternative)

Evolution

Fairfield, Connecticut, United States (On-Site)
• 8 Months ago
Sawhorse Productions - Senior Roblox Developer

Sawhorse Productions

California, United States (Remote)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior C++ Software Engineer - Chip Design Tools

NVIDIA

Santa Clara, California, United States (On-Site)
• 1 Month ago
Riot Games - Senior Manager, Insights - Central User Research

Riot Games

Dublin, County Dublin, Ireland (On-Site)
• 3 Months ago
NVIDIA - DFT Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
• 6 Days ago
Dassault Systèmes - Software Engineer (Geometry)

Dassault Systèmes

Mumbai, Maharashtra, India (Hybrid)
• 3 Months ago
Fluence - Chief Battery Energy Storage System (BESS) Engineer

Fluence

Arlington, Virginia, United States (Hybrid)
• 4 Months ago
Meta - Silicon Architect

Meta

Redmond, Washington, United States (On-Site)
• 3 Months ago
Netflix - Manager, Security Protocols Engineering

Netflix

United States (Remote)
• 3 Months ago
NVIDIA - Research Scientist, Efficient Deep Learning - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
• 1 Month ago
ByteDance - Backend Engineer (Model Inference) Intern - 2025 Start

ByteDance

Singapore (On-Site)
• 3 Months ago
Tesla - PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
• 1 Week 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.

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

London, England, United Kingdom (On-Site)

Burbank, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

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

United States (Remote)

Los Angeles, California, 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