Software Engineer 4 - Graph Search
Brak informacji o wynagrodzeniu
SeniorFull-time
#382279·Dodano miesiąc temu·0
Źródło: NetflixTech 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
15 aktywnych ofert