B

Binance

Runs a global cryptocurrency trading exchange

Full Stack Engineer - Recommendation Engine

Full-Stack EngineeringPosted on Nov 13
Full-timeNo salary listed

About the Job

Requirements

  • A Bachelor's degree or above is required; Computer Science or Software Engineering is preferred.
  • At least 5 years of full-stack development experience is required; exposure to recommendation, search, or advertising systems is a plus.
  • Proficiency in Go and working knowledge of Java are required, along with an understanding of high-concurrency systems, multithreading, locking, and asynchronous programming.
  • Experience building high-availability, high-performance systems and knowledge of load balancing, fault tolerance, and graceful degradation are required.
  • Understanding of data storage infrastructure, including relational databases, caching, messaging systems, schema design, and query optimization, is required.
  • Proficiency in React and hands-on experience building and integrating complete pages and components are required; familiarity with frontend state management, dynamic components, and modern build workflows is also required.
  • Knowledge of frontend and backend security, including authentication, authorization, input validation, and protection against common vulnerabilities, is required.
  • Proficiency with AI coding tools such as Cursor, Copilot, and Claude Code is required, including stating requirements and constraints clearly and reviewing, validating, and correcting AI-generated code.
  • The candidate should be able to operate independently, turn vague ideas into clear specifications, and drive them forward. Strong logical thinking, communication, and proactive problem-solving are requested.

Responsibilities

  • Own recommendation features end to end, covering data integration, backend ranking and serving, and frontend surfaces, from specification through deployment; drive the system through experimentation, measurement, and iteration.
  • Partner with data, algorithm, and business teams to design recommendation strategies and experimentation plans, including multi-layered strategies, personalized content delivery, strategy comparison, and data tracking solutions.
  • Use AI coding tools such as Cursor, Copilot, and Claude Code as a core part of the daily workflow to improve development efficiency.

Desired Qualifications

  • Experience with LLM-based generative content creation.
  • Feature engineering experience for recommendation, search, or advertising systems.
  • Cross-platform development experience across iOS, Android, and Web.
  • Open-source contributions or notable GitHub projects.

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