Distributed Systems Engineer, Entry Level


Netflix is an online streaming platform that enables users to watch TV shows and movies. They are seeking a Distributed Systems Engineer to help evolve and innovate their data infrastructure, focusing on building scalable solutions and enhancing the experience of data practitioners across the company.


Responsibilities

  • Developing the control plane, compute resource management, and data reliability and availability.
  • Creating scalable, high-leverage infrastructure tailored to the demands of running data systems.
  • Building features and performance enhancements and working closely with open source communities.
  • Developing and maintaining high-performance, reliable, and efficient datastores.
  • Creating and managing computing workflows that leverage the full power of the Netflix Data Platform.
  • Building and operationalizing foundational services to manage the lifecycle of core tables critical for all analytical, reporting, and data decision needs.
  • Architecting and building a robust, scalable, and highly available distributed infrastructure.
  • Leading cross-functional initiatives and collaborating with engineers, product managers, and TPM across teams.


Qualification


Required

  • 2+ years of experience in building large-scale distributed systems features or applications.
  • Proficient in the design and development of RESTful web services.
  • Experienced in building and operating scalable, fault-tolerant, distributed systems.
  • Experienced in Java or other object-oriented programming languages.
  • Comfortable tackling multi-threading challenges.
  • BS in Computer Science or a related field.