Software Engineer (L5), Python Platform

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.
$100,000 - $720,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Entertainment
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer (L6), Ads Demand Management

Staff Software Engineer position at Netflix focusing on building and maintaining advertising systems for the Ads Demand Management team, offering competitive compensation and comprehensive benefits.

Full Stack Software Engineer (L5), Content Middleware Infrastructure

Full Stack Software Engineer position at Netflix, focusing on Content Middleware Infrastructure development using Java, TypeScript, React, and GraphQL.

Software Engineer L5 - Linux Kernel Developer

Senior Linux Kernel Developer position at Netflix, focusing on cloud gaming infrastructure and content delivery network optimization with competitive compensation and remote work options.

Software Engineer (L5) - Live Control Room Automation

Senior Software Engineering role at Netflix focusing on developing automation tools and frameworks for Live Event Operations, combining streaming technology with real-time content delivery.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox Studio, focusing on MMO game development with competitive compensation and comprehensive benefits.

Description For Software Engineer (L5), Python Platform

Netflix, a global entertainment powerhouse with 283 million paid memberships across 190+ countries, is seeking a Staff Software Engineer (L5) for their Python Platform team. This role is part of Netflix's application development platform teams, which are crucial in enabling the underlying technology and best practices for engineering across the organization.

The position offers an exciting opportunity to shape the future of Python at Netflix, where Python is one of the top three programming languages used extensively in machine learning, data science, and animation pipeline efforts. As a Python Platform Engineer, you'll be responsible for designing and promoting internal Python libraries, improving developer experience, and ensuring seamless operation of foundational Python capabilities.

Key responsibilities include collaborating with partner teams to create an opinionated, batteries-included software development lifecycle, managing large-scale code refactoring across thousands of repositories, and participating in on-call rotations. The ideal candidate will bring extensive experience in Python library development, deep understanding of software engineering challenges, and strong expertise in build systems and dependency management.

The role offers a competitive compensation range of $100,000 - $720,000, with a unique structure allowing you to choose your preferred mix of salary and stock options annually. Netflix's distinctive culture values inclusion, innovation, and personal responsibility, providing an environment where you can do your best work and grow professionally.

Working remotely, you'll be part of a team that's essential to Netflix's technical infrastructure, supporting critical areas such as machine learning, data science, and animation. The position requires someone who can comfortably navigate ambiguity, collaborate across teams, and wear multiple hats including project and product management.

Last updated 2 months ago

Responsibilities For Software Engineer (L5), Python Platform

  • Design and promote internal Python libraries that address common challenges faced by Netflix's Python developers
  • Refine and ensure foundational Python capabilities operate seamlessly
  • Improve Python development experience with best practices and latest technologies
  • Work with partner teams to provide software development lifecycle for Python developers
  • Apply code refactoring changes across thousands of git repositories
  • Participate in support and on-call rotations

Requirements For Software Engineer (L5), Python Platform

Python
  • Extensive experience with authoring Python libraries
  • Deep understanding of common software engineering challenges
  • Strong expertise in Python build systems and dependency management
  • Demonstrated ability to collaborate cross-functionally
  • Ability to navigate ambiguity and create best products for business priorities
  • Experience in project and product management

Benefits For Software Engineer (L5), Python Platform

Equity
  • Equity

Interested in this job?