Taro Logo

Distributed Systems Engineer (L6) - Data Discovery & Governance

Netflix is one of the world's leading entertainment services with 283 million paid memberships in over 190 countries enjoying TV series, films and games.
$230,000 - $960,000
Principal Software Engineer
Hybrid
12+ years of experience
Entertainment · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Distributed Systems Engineer (L6) - Data Discovery & Governance

Netflix, the global entertainment leader with 283 million subscribers, is seeking a Principal Distributed Systems Engineer to lead their Data Discovery and Governance initiatives. This role sits at the intersection of Netflix's ambitious data platform strategy, requiring a seasoned technologist with 12+ years of experience to architect and guide the development of crucial services like Data Catalog, Distributed Search, and Lineage systems.

The position offers an exceptional opportunity to shape the technical direction of data infrastructure at Netflix as it expands beyond streaming into Live and Games. You'll work in a culture that values innovation, ownership, and technical excellence, while collaborating with product managers and cross-functional teams to deliver solutions that impact Netflix's global operations.

The compensation is highly competitive, ranging from $230,000 to $960,000, with flexible stock options. Netflix offers comprehensive benefits including health coverage, mental health support, and generous time off policies. The role combines technical leadership with hands-on architecture work, perfect for those who excel at balancing complex stakeholder needs while maintaining a strong customer focus.

As a Principal Engineer, you'll mentor senior developers, drive operational excellence, and make critical build-vs-buy decisions that shape Netflix's data infrastructure. The ideal candidate brings deep expertise in distributed systems, proficiency in languages like Java or Python, and a proven track record of building customer-facing products at scale.

Last updated 7 months ago

Responsibilities For Distributed Systems Engineer (L6) - Data Discovery & Governance

  • Work closely with product managers and customers to define technical strategy and roadmap
  • Lead architecture and design of services like Data Catalog, Distributed Search, and Lineage
  • Act as liaison between Data Platform and other organizations
  • Mentor senior developers
  • Set example for operational excellence
  • Maintain currency on industry trends
  • Guide team's decision-making regarding industry trends and build vs buy decisions

Requirements For Distributed Systems Engineer (L6) - Data Discovery & Governance

Java
Python
Go
  • 12+ years of experience in crafting complex and scalable distributed systems
  • Proficiency in Java, C++, Golang, or Python with solid understanding of multi-threading and memory management
  • Domain expertise in building infrastructure for Data Discovery and Governance
  • Proven track record of building customer-facing products
  • Technical leadership to empower the team
  • Balance complex customer, engineering, and stakeholder needs
  • Ability to define and self-manage cross-functional projects
  • Navigate ambiguity and bring clarity to direction

Benefits For Distributed Systems Engineer (L6) - Data Discovery & Governance

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
Parental Leave
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Interested in this job?