Senior Software Developer (Search)

19 hours, 3 minutes ago
Full-time
Senior
Software Development
Nebius

Nebius

Nebius enables B2B companies to build local hyperscaling cloud platforms with cost-effective GPUs, InfiniBand network, and 50% less compute cost. They offer managed Kubernetes and a launch-ready business model for innovative cloud solutions.

Internet Software & Services
51-250

Description

  • Design, implement, and operate core backend components for the search system, including request-time services and background data pipelines.
  • Contribute to document ingestion, crawling, and preprocessing workflows based on source, domain, and freshness needs.
  • Build and evolve indexing and retrieval systems, including data formats, update strategies, and access patterns.
  • Implement and improve search request flows, including query processing, retrieval orchestration, and response assembly within strict latency budgets.
  • Build well-tested services and pipelines with clear responsibilities and interaction contracts.
  • Define and implement observability primitives such as structured logs, metrics, traces, and quality signals across online and offline components.
  • Support experimentation through feature flags, controlled rollouts, and online experiments.
  • Monitor throughput, latency, and resource usage, and improve performance or cost efficiency when needed.
  • Collaborate with ML engineers to integrate semantic retrieval and ranking models while keeping ML logic decoupled from core system internals.
  • Work with data analysts and product managers to translate product and quality goals into backend behavior and measurable metrics.

Requirements

  • 5+ years of experience as a software engineer working on production backend systems.
  • Hands-on experience with Go in real-world services; experience with C++ or Rust is a plus.
  • Experience building concurrent, high-load systems with an understanding of throughput, latency, and failure modes.
  • Familiarity with distributed systems fundamentals, including fault tolerance, load balancing, and horizontal scalability.
  • Experience operating code in production, including deploying, debugging incidents, and rolling back changes when necessary.
  • Ability to think systematically while making pragmatic tradeoffs when time or scope requires it.
  • Comfort working across system boundaries and reasoning end-to-end rather than within a narrow component.
  • Strong cross-functional communication skills with engineers, ML practitioners, analysts, and product managers.
  • Curiosity about modern developer tooling and experience using AI-assisted tools such as coding agents or ChatGPT.
  • Experience with backend systems for search, recommendation, ranking-heavy products, or similar platforms is preferred.
  • Experience building or operating data pipelines, ingestion systems, or indexing workflows alongside online services is preferred.
  • Practical exposure to ML-backed systems, including classical ML pipelines or LLM-based services, is preferred.
  • Experience with AI agent architectures, tool-calling systems, or agent-oriented workflows is preferred.

Benefits

  • Competitive salary and a comprehensive benefits package.
  • Opportunities for professional growth within Nebius.
  • Flexible working arrangements.
  • A dynamic and collaborative work environment that values initiative and innovation.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
8 hours, 4 minutes ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
8 hours, 49 minutes ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
8 hours, 49 minutes ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
8 hours, 49 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers