Match Group

Machine Learning Software Engineer (Match Group AI)

Match Group
Apply
1 month ago
Seoul, Korea, SouthMid Level

Responsibilities

  • Design and develop backend services and distributed systems for consuming, scaling, and monitoring machine-learning models.
  • Build low-latency, highly reliable real-time and batch ML serving pipelines.
  • Improve personalized recommendation systems through better retrieval, ranking, utility models, and features.
  • Collaborate technically with engineering teams across Match Group brands and global offices.

Requirements

  • At least 2 years of software engineering experience focused on Backend, ML Engineering, or Data Engineering.
  • Strong knowledge of computer science fundamentals, including data structures, algorithms, operating systems, and distributed system design.
  • Proficiency in at least one modern programming language such as Python, Go, Java, Kotlin, or C#.
  • Interest in how ML models are built and in solving the engineering challenges of deploying them in production.
  • Proficiency with AI-powered productivity tools such as Claude Code, Codex, or Cursor.
  • Professional working proficiency in English.
  • Fluency in Korean with native-level precision for sophisticated professional interactions.
  • Preferred: experience across the ML lifecycle from model training through production deployment.
  • Preferred: experience building AI-based recommendation systems and scalable backend servers for millions of users.
  • Preferred: experience serving ML-driven services with vLLM, Triton, Ray Serve, or Seldon.
  • Preferred: experience with Spark, Flink, or Kafka for big data and stream-processing ML pipelines.
  • Preferred: experience collaborating with cross-functional teams and diverse organizations.
Match Group

About Match Group

1,001-5,000 employees
Contact me