Netflix

Software Engineer, Data

Netflix

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $100,000 - $720,000 per year

Job Level

Mid-LevelSenior

Tech Stack

CassandraDistributed SystemsJavaMicroservicesScalaSpark

About the role

  • Work across all phases of the software development lifecycle: planning, design, implementation, deployment, operations, and support
  • Architect, develop, and maintain high-performance, scalable, and reliable data-oriented services and distributed systems (using Spark, Flink, Cassandra, etc.)
  • Build and maintain production data systems and real-time APIs that serve as the backbone for consumer-facing algorithms (traditional ML-based and LLM-based)
  • Design intuitive schemas and data models, ensuring data quality and elegant dataset design
  • Act as a bridge between data producers and consumers and partner with diverse stakeholders
  • Collaborate openly with cross-functional teams and infrastructure partners, providing architectural guidance and technical direction
  • Communicate complex technical ideas effectively to diverse stakeholders
  • Provide on-call support and operational excellence for business-critical systems
  • Drive innovation and continuous improvement, influencing change through clear communication and feedback

Requirements

  • 6+ years of experience designing and implementing highly scalable, fault-tolerant distributed systems and microservices at internet scale
  • Expertise working with distributed data (PB+ scale), including real-time stream processing and extending distributed database systems such as Cassandra
  • Proficiency in at least one major programming language (e.g., Java, Scala) with ability to quickly learn new technologies
  • Hands-on experience with schema design, data modeling, and preparing data for ML use cases
  • Experience building highly available, reliable web applications and services for online data serving
  • Strong attention to detail, bias for action, and passion for engineering excellence
  • Ability to navigate and prioritize in ambiguous, fast-paced environments and own solutions end-to-end
  • Comfortable giving and receiving feedback and collaborating across Gaming, Ads, and Streaming teams
  • Leadership and learning mindset, operating with humility and maturity