M

Match Group

Global dating platforms with subscription model

Senior Machine Learning Software Engineer

Applied Machine LearningPosted on Nov 12
Full-timeSeoul, South KoreaNo salary listedHybrid

About the Job

Requirements

  • A track record of leading a complex project from a rough goal to a production system, including defining the problem, choosing the technical direction, owning the outcome, and explaining technical and product trade-offs.
  • At least five years of software engineering experience in backend, machine learning systems, data engineering, or a similar area, including building and operating production services or data pipelines.
  • Ability to design scalable, reliable systems and clearly explain system-design trade-offs.
  • Ability to write clean, well-tested code; Python is preferred, and AI coding agents should be part of daily work.
  • Professional working proficiency in English and Korean, including the ability to lead business meetings and participate in complex discussions without assistance.

Responsibilities

  • Turn broad goals into concrete plans and align Machine Learning Engineers, Product Managers, and brand partners across global offices; clear blockers, including those outside the team.
  • Design backend services and real-time and batch data pipelines that bring machine-learning models into production, from prototype to systems serving millions of users, partnering with Machine Learning Engineers.
  • Serve deep-learning models and large language models with low latency and reasonable graphics-processing-unit cost; improve throughput through batching, caching, and more effective hardware use.
  • Set an example in problem definition, design documentation, and AI-driven development, and help other engineers grow.

Desired Qualifications

  • A strong foundation in computer science fundamentals, or experience working closely with Machine Learning Engineers on model training and serving.
  • Experience as a technical lead or manager.
  • Experience building Trust and Safety systems, recommendation systems, AI product features, or machine-learning application programming interfaces used by multiple teams.
  • Experience serving machine-learning models using vLLM, Triton, or Ray Serve, or building large-scale backends and data pipelines using Spark, Flink, or Kafka.
  • Experience turning vague product ideas into products users value without requiring every detail to be specified.
  • Experience working with teams at other companies, in other countries, or across time zones.
  • Native-level English proficiency.

About the Company

Match Group

Global dating platforms with subscription model

Match Group runs a family of online dating and social-discovery services. It operates a B2C model built on freemium access, with premium subscriptions and in-app purchases that unlock features like better visibility, advanced search filters, and unlimited interactions, plus an advertising channel. Its apps use a swipe-style interface and real-time, location-based discovery, supported by proprietary matchmaking algorithms and a closed-loop data ecosystem to improve experiences across brands. It emphasizes safety tools such as Face Check. The company differentiates itself by owning a large portfolio of brands (including Tinder, Hinge, and Match) and leveraging cross-brand data and technology to optimize experiences, expand into new markets, and acquire emerging platforms. Its goal is to help people form romantic relationships, friendships, and social connections at a global scale while generating recurring revenue through subscriptions and ads.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Dallas, TX
Founded
1986

Recently Posted Jobs

Explore more opportunities at Match Group

See more jobs