Senior Software Engineer - Search Application (Agentic Search)
Tel Aviv, Israel • Full-time
Posted 1mo ago
About the job
Nebius is building a full-stack AI cloud platform for the global AI economy, supporting developers and enterprises from data and model training through to production deployment. We are looking for a Senior Software Engineer to work on the core search application powering our agentic search platform. In this role, you will build and operate a high-scale, latency-sensitive API that orchestrates multiple retrieval capabilities, ranking components, and downstream services to serve thousands of search requests per second while balancing search quality, latency, reliability, and infrastructure cost.
Responsibilities
- Design, implement, and operate core backend components of a search orchestration system, including online services and background data pipelines.
- Build well-tested services and pipelines with clear responsibilities and interaction contracts.
- Define and implement observability primitives, including structured logs, metrics, traces, and quality signals.
- Support experimentation and iteration through feature flags, controlled rollouts, and online experiments.
- Track and improve system throughput, latency, and resource usage for performance and cost efficiency.
- Collaborate with ML engineers to integrate search quality improvements while decoupling ML logic from core system internals.
- Monitor resource usage, bandwidth consumption, and infrastructure cost.
- Translate product and quality goals into concrete backend behavior and measurable metrics with data analysts and product managers.
Requirements
- 5+ years of experience building product-critical backend services.
- Strong Go and Python experience.
- Experience with large-scale distributed systems (5k+ RPS, billions of events, high-throughput pipelines).
- Understanding of Information Retrieval flows and pipelines.
- Experience operating production systems and debugging failures in distributed environments.
- Strong understanding of scalability, fault tolerance, and resource management.
- Interest in either a strong senior IC role or a role with significant technical leadership and ownership.
Benefits
- Competitive compensation
- Career growth and learning opportunities
- Flexibility and ownership
- Collaborative and innovative culture
- Opportunity to work on impactful AI projects
- International environment and talented teams
