B

Binance

Runs a global cryptocurrency trading exchange

Recommendation Engine Backend Engineer - Golang

Backend EngineeringUpdated on Nov 11
Full-timeNo salary listed

About the Job

Requirements

  • A Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
  • Five to ten years of backend development experience, with Golang as the core technology stack and recent hands-on production experience.
  • A solid foundation in distributed systems, microservice architecture, relational and NoSQL databases, message queues such as Kafka, and caching layers.
  • The ability to independently design system architecture, service decomposition, and data flows for complex, high-scale backend systems.
  • A deep understanding of recommendation systems or hands-on experience with recommendation algorithms, ranking, or personalization pipelines.
  • Strong communication skills and the ability to collaborate effectively with data, algorithm, product, and business teams in a fast-paced, product-driven environment.

Responsibilities

  • Build and maintain Golang services for the recommendation pipeline, covering data ingestion, ranking, and personalized content delivery.
  • Own engineering architecture for the recommendation backend by designing scalable, reliable system structures and data flows that support multi-level recommendation strategies.
  • Build observability for recommendation strategy effectiveness, covering strategy performance, data quality, and serving health.
  • Collaborate closely with data, algorithm, product, and business teams to translate business requirements into engineering solutions and deliver recommendation engineering.
  • Own services through development, deployment, maintenance, and troubleshooting, including monitoring system health, latency, and cost, and driving performance and reliability improvements.

Desired Qualifications

  • Proven experience in data construction, including data pipelines, feature stores, or large-scale data processing systems.
  • Solid data analysis skills to analyze recommendation performance and diagnose data-quality issues.
  • Familiarity with LLM integration, AI Agent frameworks, or AI-driven content generation workflows.

About the Company

Binance

Runs a global cryptocurrency trading exchange

Binance runs a cryptocurrency exchange for individual traders and institutions, with markets for buying digital assets outright and trading contracts tied to their prices. Its platform combines spot trading with margin, futures, and options tools, letting users manage several trading strategies through a single account. Customers also buy crypto using supported payment methods, track market prices, and manage portfolios through its website and mobile app. Binance earns trading fees, with rates based on trading volume, account tier, and the type of transaction, and runs research and education services for people learning about digital assets. The business launched in July 2017.

Company size
5,001-10,000
Company stage
Growth Equity (Venture Capital)
Total funding
$2B
Headquarters
Decentralised
Founded
2017

Recently Posted Jobs

Explore more opportunities at Binance

See more jobs