Software Engineer 4 - Graph Search

Brak informacji o wynagrodzeniu
SeniorFull-time
#382279·Dodano miesiąc temu·0
Ź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

15 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz