Netflix
Posted 2mo ago

Software Engineer 5 - Python Platform

Netflix
Warsaw, Poland, Poland
OnsiteFull Time
Responsibilities
  • design libraries
  • improve runtime
  • refactor code
Requirements
  • Extensive experience with Python libraries
  • Strong system design and platform engineering skills
  • Experience with runtime management
  • Dependency resolution
  • Testing, and deployment
Technical tools mentioned
PythonPython librariesFastAPIFlaskMachine Learning tools (Nice-to-have)

Job description

Netflix is one of the world's leading entertainment services, with over 300 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 Mission

Our application development platform teams enable the underlying technology and best practices for engineering at Netflix. We work to provide Netflix engineers with the best support, solutions, and approaches to leverage common centralized needs. Python is the engine for critical domains like Machine Learning, Data Science, and Animation at Netflix. Our mission is to evolve Python from a supported language to a fully managed, curated "Paved Path" for every engineer. You will define the architecture and build the foundational platform that enables engineers to ship with zero friction and maximum confidence.

Key Responsibilities - Defining the Paved Path

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

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

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

  • 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.

Must-Have Technical Skills & Experience

  • 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.

  • Deep expertise in the internal mechanics of Python, spanning the python execution model, high-scale dependency resolution, and the Python build/packaging ecosystem, demonstrating knowledge well beyond basic usage.

  • Expert on mainstream Python web frameworks (e.g. FastAPI, Flask)

  • Apply Generative AI tools with strong judgment and adaptability to continuously improve workflows and drive significant business impact.

Core Mindset & Approach

  • 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.

  • Demonstrate a pragmatic balance between adopting modern best practices and taking a conservative, risk-aware approach to change.

Nice-to-Have

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

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

  • Working knowledge of Conda

Not ticking every box?

At Netflix, we value talent, passion, and the ability to learn over a perfect checklist. If you don’t see yourself in every single bullet point above but you are confident you can contribute to our mission of creating a seamless, managed Python experience, we want to hear from you. We’re looking for insightful, empathetic engineers who are excited to build the “next” in platform evolution.

Inclusion 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.

About Netflix

Global video streaming and media production service.

Similar jobs

Software Engineer roles near Warsaw, Poland
3d
Save
Mark Applied
Hide
Prime Finance Engineering - Associate - Warsaw
Warsaw, Mazowieckie, Poland
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
3+ YOEBachelor's or master's degree, preferably STEM; 3+ years of software development in an object-oriented language; TDD, unit testing, SDLC, CI/CD, analytical, communication, and collaboration skills.
Java, Python, C++, Test-Driven Development (TDD), CI/CD, SDLC, Agile
3d
Save
Mark Applied
Hide
Software Engineer III, Google Cloud, Dataform
Warsaw, Masovian Voivodeship, Poland
zł280k-zł287k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent practical experience, plus 2 years of software development experience or 1 year with an advanced degree. Backend, API, data infrastructure, and distributed systems experience preferred.
Kotlin, Java, Scala, Go, Data Analytics, ETL, Application Programming Interface (API)
3d
Save
Mark Applied
Hide
Software Developer
Warsaw, Masovian Voivodeship, Poland
RemoteFull Time
Arηs Group
Arηs GroupNYSE: ACN: Delivers complex IT project management and software development services.
6+ YOERequires 6+ years of IT experience, 3+ years as a software developer, a bachelor's degree in ICT or equivalent, advanced software development certification, English B2, enterprise SDLC expertise, UML, Scrum, and technical team leadership.
UML, Scrum, NIST, MRZ, RFID
4d
Save
Mark Applied
Hide
Software Engineer Network Automation, WAN & Edge
Paris or Zurich or Madrid or Amsterdam or Warsaw or Italy or Munich or London or Berlin
OnsiteFull Time
Mistral AI
Mistral AI: Developing frontier artificial intelligence models and enterprise AI solutions.
Experienced network engineer with deep WAN and edge networking expertise, production BGP and firewall experience, network automation skills, software engineering fundamentals, and operational troubleshooting experience.
BGP, REST, NETCONF, gNMI/OpenConfig, Ansible, Terraform, Go, FortiGate, FortiManager, RPKI, Kubernetes
4d
Save
Mark Applied
Hide
Senior Software Engineer
Warsaw, Masovian Voivodeship, Poland
HybridFull Time
Publicis Groupe
Publicis GroupeEuronext Paris: PUB: Global communications, advertising, and digital transformation holding.
5+ YOERequires 5+ years of backend or web development, strong Python, Django, Django REST Framework, FastAPI, SQL, PostgreSQL, REST APIs, ETL/ELT, testing, cloud, DevOps, Docker, Kubernetes, Helm, Git, Linux, and English.
Python, Django, Django REST Framework, FastAPI, SQL, PostgreSQL, Django ORM, Microsoft Azure, Google Cloud Platform, Git, Linux, Docker, Kubernetes, Helm, CI/CD, REST API, AI, machine learning, LinkedIn, Udemy
4d
Save
Mark Applied
Hide
AI-Native Software Developer
Warsaw, Masovian Voivodeship, Poland
RemoteFull Time
OnTheGoSystems
OnTheGoSystems: Develops multilingual plugins and SaaS tools for WordPress websites.
Experience with Ruby on Rails or other back-end frameworks, profound SQL experience, software testing habits, and hands-on experience using AI for end-to-end software development.
Ruby on Rails, SQL, AI
4d
Save
Mark Applied
Hide
Senior Software Developer III
Warsaw, Mazowieckie, Poland
OnsiteFull Time
iQor
iQor: Provides outsourced customer experience and product support services.
Software development role; the posting provides no explicit education, certification, language, or experience requirements.
5d
Save
Mark Applied
Hide
Software Engineer, Data Platform
Warsaw, Masovian Voivodeship, Poland
OnsiteFull Time
Point72
Point72: Global alternative investment firm managing capital and venture investments.
3+ YOERequires 3+ years of excellent Python and software craftsmanship, plus AWS, microservices, event-driven architectures, Spark, PySpark, Scala, Spark Streaming, Delta Lake, Kubernetes, and MongoDB experience.
Python, AWS, Spark, PySpark, Scala, Spark Streaming, Delta Lake, Kubernetes, MongoDB, Databricks, Unity Catalogue