Staff Backend Engineer, Recommender Systems

1 month, 1 week ago
Full-time
Lead
Software Development
Raya

Raya

Raya is a global community platform fostering human connections through technology, offering a trusted space to find partners, friends, and collaborations worldwide.

Internet Software & Services
51-250
Founded 2015

Description

  • Own the end-to-end architecture of Raya’s recommendation services while remaining hands-on in implementation.
  • Design and ship systems that address cold-start problems, real-time user signals, exposure balancing, and large-scale feature lookups.
  • Evolve ranking systems toward scalable multi-stage architectures, including embedding-based retrieval and graph-aware ranking where appropriate.
  • Serve as the primary technical liaison between Data Science, Product, and Infrastructure teams.
  • Translate complex algorithmic requirements into scalable backend services.
  • Conduct deep-dive design reviews and establish best-practice standards for backend patterns.
  • Mentor Senior Engineers in recommender systems best practices and help raise the engineering bar across the organization.
  • Ensure reliability of mission-critical recommendation loops with low-latency inference and high availability during peak global traffic.
  • Partner with Product and Data Science to implement offline and online experiments.
  • Balance short-term engagement, long-term retention, and marketplace health in ambiguous decision-making contexts.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent real-world expertise.
  • 8+ years of software development experience.
  • At least 3 years of experience focused specifically on recommender systems in a production environment.
  • Deep practical experience with collaborative filtering, content-based filtering, and hybrid recommendation models.
  • Experience with two-stage architectures, including candidate generation and ranking.
  • Expert-level proficiency in Golang, Node.js, or Python.
  • Experience building or operating high-throughput discovery, search, or recommendation systems in production.
  • Advanced knowledge of Postgres, MongoDB, and ElasticSearch/OpenSearch, including performance tuning for high-concurrency discovery features.
  • History of shipping platforms that have scaled to millions of users.
  • Experience designing and implementing A/B tests in marketplace or interference-prone environments.

Benefits

  • Remote, full-time engineering role.
  • Salary range of $220,000 to $300,000 per year.
  • Opportunity to work on a high-impact recommendation platform at a pivotal growth stage.
  • Use of AI tools in parts of the hiring process, with final hiring decisions made by humans.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer (Remote - Poland)

Fresha 251-1K Diversified Consumer Services

Fresha is hiring a Senior Backend Engineer in Warsaw to help design, build, and evolve backend systems for its global beauty, wellness, and self-care platform as it continues its move toward microservices.

Elixir GraphQL gRPC Kafka Kubernetes Microservices Ruby TypeScript
38 minutes ago

Backend Engineer - Platform - Stacks | UK | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Backend Engineer for its Platform Stacks team to build and operate the systems that create, configure, reconcile, and manage Grafana Cloud stacks across regions and services.

AWS Azure Flux GCP Go Grafana Helm Kubernetes Microservices Node.js Terraform TypeScript
46 minutes ago

Développeuse ou développeur côté serveur (backend) Staff — Systèmes d’inférence ML / Staff Backend Engineer, ML Inference Systems

Unity 5K-10K Internet Software & Services

Unity is hiring a Staff Backend Engineer for the Vector Gamer AI team to build and operate the distributed inference infrastructure behind ad ranking and bidding decisions at massive scale.

CI/CD Docker GCP Go Grafana Kubernetes Machine Learning Microservices Prometheus
1 hour, 37 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a fully remote engineer to work on tools, APIs, and integrations for its HR and Payroll products within cross-functional teams operating asynchronously worldwide.

Angular AWS CI/CD Docker Elixir GitHub GitLab Jenkins Kubernetes Microservices Next.js Phoenix PostgreSQL React Vue.js
1 hour, 37 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