Netflix-posted 3 months ago
$100,000 - $720,000/Yr
5,001-10,000 employees

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. How do you spark joy in hundreds of millions of people? It starts with a vision - that technology can give voice to stories around the world. In delivering those much-loved stories, Netflix is responsible for a significant portion of global internet traffic. To steward that responsibility, we work collaboratively with ISPs to deploy Open Connect, Netflix’s Content Delivery Network (CDN), which delivers 100% of Netflix's video traffic. Our team’s mission is to support that delivery by providing an automation and tooling platform that supports the internal operations and external partnerships needed to provide a fantastic viewing experience for all Netflix members. We are looking for a talented software engineer specializing in infrastructure to join us on that mission.

  • Handling impactful availability, scalability, and usability challenges.
  • Self-defining optimal ways to configure, manage, and observe the growing Open Connect platform.
  • Implementing microservices to enable analytics, insights, discovery, and visualizations.
  • Designing orchestration to manage many thousands of globally distributed appliances and devices.
  • Building data models and APIs to help manage and maintain the fleet.
  • Creating generalized solutions which can be leveraged across multiple domains - including networking, video, and gaming.
  • 5+ years of expertise in Java, or similar object-oriented language, with confidence and experience in debugging and problem-solving skills.
  • Deep understanding of cloud architecture and application deployment.
  • Ability to build and support highly scalable, robust, and fault-tolerant services.
  • Comprehensive knowledge of architecting and maintaining large-scale distributed systems while handling high concurrency.
  • Experience designing, implementing, and debugging systems that interact with large-sized data sets.
  • Excellent verbal and written communication skills.
  • Knowledge of CDN architectures and networking fundamentals (TCP/IP, BGP, DNS).
  • Experience with multiple data stores and streaming services such as MySQL, Postgres, Elasticsearch, Cassandra, Kafka, or Redis.
  • Familiarity with GraphQL or related graph modeling and querying concepts.
  • Hands-on Big Data experience using Hive, Pig, Hadoop, or similar.
  • Understanding of front-end technologies including HTML, CSS, JavaScript, WebSockets.
  • Annual salary compensation structure with flexibility in choosing salary versus stock options.
  • Equal opportunity employer with a commitment to diversity and inclusion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service