Distributed Systems Engineer (l5) - Data Platform

Netflix Netflix · Big Tech · United States · Remote · Engineering

Netflix is seeking Distributed Systems Engineers to evolve and innovate its data infrastructure. The role involves working on foundational building blocks for data discovery, governance, and compliance, as well as developing high-performance key-value stores and caching solutions. The team aims to enhance developer productivity for data practitioners, including Data Engineers, Analytics Engineers, ML Engineers, and Data Scientists, by building cutting-edge data tools and infrastructure.

What you'd actually do

  1. Own the Netflix-wide data catalog to capture and infer business metadata across all datasets at Netflix.
  2. Develop distributed search and lineage infrastructure to effectively discover data and track lineage across different systems.
  3. Build an extensible policy engine framework that allows stakeholders to customize data policy rules for all datasets.
  4. Develop and maintain a high-performance, reliable, and efficient key-value store.
  5. Build novel caching architectures that push the limits of performance, cost efficiency, utility, and usability.

Skills

Required

  • Distributed systems design
  • Data infrastructure
  • Scalability
  • Reliability
  • Performance optimization
  • Data modeling
  • Data governance
  • Data discovery
  • Key-value stores
  • Caching systems
  • Software engineering best practices

Nice to have

  • Experience with Cassandra
  • Open source contributions
  • Cloud-native technologies
  • Experience with large-scale data platforms
  • MLOps infrastructure