Software Engineer 4 - Graph Search

Netflix
Warsaw
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Communication","Problem-solving","Collaboration","Technical growth"]

Build and own backend features for a highly scalable Graph Search platform, spanning search orchestration layers and data-indexing pipelines end-to-end. Tackle distributed systems challenges by scaling search cluster architecture, optimizing throughput, sharding strategies, and low-latency data movement. Improve reliability through production-focused engineering, testing, and automation with robust monitoring and continuous deployment practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Netflix
Netflix
3 months ago

Software Engineer 4 - Graph Search

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Build and own backend features for a highly scalable Graph Search platform, spanning search orchestration layers and data-indexing pipelines end-to-end. Tackle distributed systems challenges by scaling search cluster architecture, optimizing throughput, sharding strategies, and low-latency data movement. Improve reliability through production-focused engineering, testing, and automation with robust monitoring and continuous deployment practices.
Location: Warsaw
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement and own the lifecycle of backend features, search orchestration layers, and data-indexing pipelines end-to-end.
  • •Participate in managing, scaling, and optimizing search cluster architecture for distributed systems at scale.
  • •Collaborate on throughput optimizations, sharding strategies, data consistency, and low-latency metrics for real-time data movement.
  • •Participate in code reviews, technical design discussions, and operational improvements to improve developer effectiveness.
  • •Maintain unit, integration, and end-to-end testing practices to support continuous deployment.

Key Requirements

  • •Solid foundational backend software engineering knowledge, typically using Java or similar object-oriented languages.
  • •Interest or foundational experience in large-scale data processing, partitioning, sharding, and real-time messaging workflows.
  • •Knowledge or direct experience with search technologies such as OpenSearch or Elasticsearch, and graph databases such as AWS Neptune.
  • •Understanding of production environments and a commitment to clean, maintainable, performant code supported by testing and monitoring.
  • •Ability to communicate technical updates clearly, actively seek feedback, and navigate technical ambiguity.
Skills:CommunicationProblem-solvingCollaborationTechnical growth
Tech Stack:JavaPythonSpringBootReactJSGraphQLGRPCRESTApache KafkaNetflix ConductorApache FlinkOpenSearchElasticsearchAWS NeptuneCassandraPostgreSQLAWS

Company Brief

Netflix
Global subscription streaming service that produces and distributes movies, TV series, and games across multiple devices, operating worldwide with extensive original content and localized offerings.
Industry: Streaming Platforms
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Los Gatos, United States
Founded: 1997
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor