Software Engineer 5 - Python Platform
Core
Design and build the foundational Python platform and libraries that enable Netflix engineers to ship code with zero friction across batch, streaming, training, and web services.
Role type
Senior Platform Engineer (Python Infrastructure)
Builds
Internal Python libraries, runtime management tools, and a curated 'Paved Path' for Python development.
Domain
Software Engineering / Python Infrastructure / Platform Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python library authoring, Python execution model internals, high-scale dependency resolution, Python build/packaging ecosystem, FastAPI, Flask, observability, security, configuration, caching, IPC, Generative AI tooling
Preferred skills
Machine Learning (TensorFlow, PyTorch, scikit-learn), Data Engineering (Spark, pandas, numpy), Conda
Technologies
FastAPI, Flask, TensorFlow, PyTorch, scikit-learn, Spark, pandas, numpy, Conda, Git
Responsibilities
Design and promote internal Python libraries addressing common engineering challenges; Improve Python development experience by integrating best practices in runtime management, dependency resolution, testing, and monitoring; Collaborate with partner teams to define an opinionated software development lifecycle; Safely apply massive code refactoring changes to thousands of git repositories; Participate in team support and on-call rotations
Seniority
Senior, hands-on IC