Netflix

Software Engineer, L5 – Commerce Data Engineering

Netflix

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

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

Job Level

Mid-LevelSenior

Tech Stack

GRPCJavaKafkaScalaSpark

About the role

  • Design and build scalable systems that improve data processing efficiency
  • Collaborate with other data engineers and platform teams
  • Drive innovation by exploring and implementing new technologies
  • Own the systems from design to deployment and ongoing operations

Requirements

  • Proficient in at least one major language on the JVM stack (Java or Scala)
  • Hands-on experience building distributed services (gRPC/REST)
  • Well-versed in building APIs, frameworks, and transport protocols
  • Experience with batch and real-time data processing technologies (e.g., Spark, Flink, Kafka, Iceberg)
  • Expertise in building data platforms and data frameworks
  • Knowledge in data quality, system health, and observability
  • Product mindset with effective collaboration skills
  • Operational awareness supporting 24x7, high-scale, multi-tenant systems
  • Thrives in agile environments and adapts quickly to change
Benefits
  • 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
  • Flexible time off for full-time salaried employees
  • 35 days annually for paid time off for full-time hourly employees

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScalagRPCRESTAPIsSparkFlinkKafkaIcebergdata platforms
Soft skills
collaborationproduct mindsetadaptabilityinnovationoperational awareness