CareerPlanGet AI match score →

Senior Backend Engineer - Recommendation Systems (Contractor)

Palo Alto, California, United States💼 Contract💰 $60–$120🗓 2025-10-14 → 2026-08-01

Core

Design and implement scalable, low-latency backend services for high-traffic recommendation and search products.

Role type

Senior IC backend engineer (recommendation systems)

Builds

Scalable backend services, data pipelines, and indices for App Store, Global Search, and Game Center

Domain

Internet services, recommendation systems, search infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java (Spring/Spring Boot), distributed systems, multithreading, caching strategies, Redis, Elasticsearch, Kafka

Preferred skills

recommender system backends, high-concurrency services

Technologies

Java, Spring, Spring Boot, Redis, Elasticsearch, Kafka

Responsibilities

Design and implement backend services for recommendation and search; Implement multi-level caching and optimize data access patterns; Build, monitor and tune data pipelines and indices; Develop production-quality Java services and collaborate on deployments and incident response

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗