Software Engineer 4 - Graph Search

Brak informacji o wynagrodzeniu
SeniorFull-time
#382279·Dodano miesiąc temu·1
Źródło: Netflix
Aplikuj teraz

Tech Stack / Keywords

AIBackendArchitectureTestingSOLIDJavaElasticsearchDatabases

Firma i stanowisko

Netflix is one of the world's leading entertainment services with over 300 million paid memberships globally. The Graph Search team builds and operates a scalable Search-as-a-Service platform powering search and intelligent discovery across Netflix's internal studio and production applications. The team manages massive data volumes and complex relationships and has recently expanded into AI-driven intelligent chat-based interfaces for natural language content exploration.

Wymagania

  • Solid foundational knowledge of backend software engineering, typically using Java or similar object-oriented languages.
  • Foundational experience or strong interest in large-scale distributed data processing, including data partitioning, sharding, and real-time messaging workflows.
  • Foundational knowledge or direct experience with search technologies such as OpenSearch or Elasticsearch and graph databases like AWS Neptune.
  • Understanding of production environments with dedication to clean, maintainable, and performant code supported by testing and monitoring.
  • Effective communication skills, motivation to solve problems, actively seeking feedback, and comfort with technical ambiguity.

Nice to have:

  • Experience building centralized platforms, frameworks, or shared tooling for software engineers.
  • Foundational full-stack or UI experience with TypeScript, React, GraphQL.
  • Interest or experience in graph-based data stores or hierarchical data models.
  • Interest in AI patterns such as Retrieval-Augmented Generation or agentic workflows to enhance natural language search.

Obowiązki

  • Implement and own the lifecycle of backend features, search orchestration layers, and data-indexing pipelines end-to-end.
  • Manage, scale, and optimize search cluster architecture.
  • 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.
  • Maintain robust testing practices including unit, integration, and end-to-end testing to support continuous deployment culture.

Inne informacje

Netflix is an equal-opportunity employer committed to diversity and inclusion. Accommodations or adjustments during the hiring process can be requested through the recruiting partner.

Netflix

Netflix

8 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz