Senior Machine Learning Software Engineer (Match Group AI)

1 Minute ago • 4 Years + • Research Development

Job Summary

Job Description

Match Group AI is seeking a Senior ML Software Engineer to innovate user experience across Tinder and Hinge by leveraging AI. This role involves developing backend servers and client SDKs using AI technologies like recommendation systems, generative AI, and on-device AI. You will lead projects from ideation to productization, collaborating with global teams to deliver meaningful features. The role also includes contributing to team growth, code quality, and scalable system design.
Must have:
  • Develop backend servers and client SDKs utilizing AI technologies (recommendation systems, moderation AI, generative AI, on-device AI).
  • Develop API servers and model inference pipelines for recommendation and Trust & Safety systems.
  • Develop Swift and Kotlin-based on-device machine learning SDKs for mobile apps.
  • Lead various projects to innovate user experience using AI technologies.
  • Drive the entire process from ideation to prototyping and engineering for user delivery.
  • Collaborate closely with ML Engineers and Product Managers to realize imagined UX.
  • Cover a wide range from backend APIs to mobile (iOS/Android) and web frontend during prototyping.
  • Identify and lead various technical projects.
  • Responsible for high-quality code reviews, fostering pair programming, and designing scalable systems.
  • Responsible for writing exemplary technical documentation and building monitoring systems.
  • Communicate with diverse team members across cultures to lead project success.
  • Contribute to the growth of junior engineers.
Good to have:
  • Experience from machine learning model training to service deployment.
  • Experience developing backend servers that handle large-scale traffic.
  • Experience developing and serving services using ML models (vLLM/Triton/Seldon).
  • Experience with on-device ML technologies (TFLite/CoreML) and mobile (App/SDK) development.
  • Experience managing a team or helping other engineers grow as a tech lead.
  • Strong interest in the mission of the dating domain connecting people.
  • Fluent business communication in English.

Job Details

About Match Group AI

Match Group AI is a central AI organization that contributes to various Match Group products, including Tinder and Hinge, by leveraging AI technology. We identify problems that are difficult to approach with existing technologies but can be solved through machine learning, thereby innovating the user experience. We create tools that help users express themselves better and develop features that provide a more satisfying experience in the process of discovering meaningful connections.

About Match Group AI Dev Team

The Match Group AI Dev Team is responsible for research and development that applies AI technology to various Match Group services to innovate user experience. As part of our preliminary research, we prototype new hypotheses in product form, and based on this, we apply recommendation models or generative models to actual services. At the same time, we solve various engineering problems encountered while serving models in mobile and cloud environments. Through this, our goal is for the AI technology we create to contribute to the growth of dating services like Tinder and Hinge.

Interesting problems solved by ML Software Engineers in the Match Group AI Dev team are selectively uploaded to the Hyperconnect Tech blog.

Responsibilities

The Senior ML Software Engineer will flexibly handle the following two technical areas:

[ML Backend/System Engineering]

Collaborate with Match Group's global teams, including Tinder and Hinge, to develop backend servers and client SDKs that utilize AI technologies (recommendation systems, moderation AI, generative AI, on-device AI). Understand the characteristics of ML models precisely and develop efficient systems that maximize ML model performance.

  • Model serving using Seldon, Lorax, etc.
  • Development of API servers and model inference pipelines for recommendation systems
  • Development of API servers and model inference pipelines for Trust & Safety systems
  • Development of Swift and Kotlin-based on-device machine learning SDKs embedded in mobile apps

[AI Productization Engineering]

Collaborate with Match Group's global teams, including Tinder and Hinge, to lead various projects that innovate user experience in the dating domain using AI technologies (generative AI, on-device AI, recommendation systems). Drive the entire process from ideation to prototyping and engineering for actual user delivery, solving problems across job roles and tech stacks.

User interaction and experience based on AI technology are entirely new areas, different from the grammar of existing IT products. Therefore, ML Software Engineers work closely with ML Engineers and Product Managers to realize imagined UX based on their understanding of AI technology and software development capabilities. Rather than simply serving models, they are involved in the entire productization process to ensure features deliver meaningful value in actual services.

During the prototyping phase, they cover a wide range from backend APIs to mobile (iOS/Android) and web frontend. Working in agile, purpose-driven teams, they validate user value through rapid experimentation and iteration and learn from failures. After prototyping, they also collaborate with engineers worldwide, including Tinder and Hinge, to efficiently and robustly productize AI products for global users.

[Common]

In addition to the above responsibilities, the Senior ML Software Engineer will identify and lead various technical projects. As a senior member of the team, they are responsible for high-quality code reviews, fostering a pair programming culture, designing scalable systems, writing exemplary technical documentation, and building monitoring systems. They also communicate with members from diverse cultures in projects involving multiple teams to lead project success. Contributing to the growth of junior engineers in various ways is also one of their important roles.

Requirements

  • 4+ years of experience in backend server, ML system, or client (Web, iOS, Android) development.
  • Experience performing the entire project process, from requirements analysis to post-deployment monitoring.
  • Strong CS fundamentals (data structures, algorithms, operating systems, databases).
  • Interest in AI technology and basic understanding of ML.
  • Proficiency in two or more of Python, Java, Kotlin, Swift, JavaScript, C++, Go, and ability to learn and use other programming languages.
  • Comfortable with various tech stacks including backend (Spring/FastAPI), mobile (Swift/Kotlin), web frontend (React).
  • Basic communication in English and fluent communication in Korean.

Preferred Qualifications

  • Experience from machine learning model training to service deployment.
  • Experience developing backend servers that handle large-scale traffic.
  • Experience developing and serving services using ML models (vLLM/Triton/Seldon).
  • Experience with on-device ML technologies (TFLite/CoreML) and mobile (App/SDK) development using them.
  • Experience managing a team or helping other engineers grow as a tech lead.
  • Strong interest in the mission of the dating domain connecting people.
  • Fluent business communication in English.

Hiring Process

  • Employment Type: Full-time
  • Hiring Process: Resume Screening > Coding Test/Assignment > 1st Interview > Recruiter Call > 2nd Interview > Final Offer (*Process may change if necessary.)
  • For resume screening, only successful candidates will be notified individually.
  • Application Documents: Free-form detailed English resume based on career experience (PDF)
  • This position is eligible for military service exemption (specialized research personnel, active duty/transfer, supplementary service/transfer). For military service exemption personnel, service management will be conducted according to relevant military service laws.

If any false information is submitted or there are disqualifying reasons for employment under relevant laws, the employment may be canceled. If necessary, additional screening and document verification may be conducted beyond the pre-announced hiring process.

National meritorious persons are given preferential treatment according to relevant laws; if applicable, please notify us when applying and submit supporting documents upon hiring.

When applying for a position at Hyperconnect, this privacy policy applies to the processing of personal information: https://career.hyperconnect.com/privacy

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Seoul, South Korea

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

New York, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

Seoul, South Korea (Hybrid)

Ghent, Flanders, Belgium (Hybrid)

New York, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

Seoul, South Korea (Hybrid)

Seoul, South Korea (Hybrid)

View All Jobs

Get notified when new jobs are added by Match Group

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug