Software Engineer, Backend (Tinder)

undefined ago • 4 Years + • Backend Development

Job Summary

Job Description

The Tinder Seoul team focuses on enhancing user personalized recommendation experiences using ML/AI technology to improve Tinder's overall matching quality. This role involves designing and implementing backend systems for ML/AI-based recommendation services, developing and operating Java/Kotlin-based Spring WebFlux applications, and integrating with various distributed systems. Engineers will ensure scalability and stability in large-scale traffic environments, support data-driven product improvements, and collaborate with global teams to develop user-centric products.
Must have:
  • Design and implement backend systems for ML/AI-based recommendation services.
  • Develop and operate Java/Kotlin-based Spring WebFlux applications.
  • Integrate and operate with distributed systems like ElasticSearch, Kafka, DynamoDB, Redis, Flink.
  • Improve service performance and ensure stability in large-scale traffic environments.
  • Provide engineering support for data-driven product improvements.
  • Collaborate with global PMs, ML engineers, designers, and data scientists.
  • Design architecture and maintain code quality for scalability.
  • Over 4 years of backend development experience.
  • Experience with Java or Kotlin-based Spring, WebFlux applications.
  • Experience with RDB, Redis, Kafka integration and operation.
  • Experience operating applications in a Kubernetes environment.
  • Experience operating AWS-based infrastructure.
  • Autonomous and proactive work performance.
  • Excellent problem-solving skills and quick learning of new technologies.
  • Effective communication with diverse teams and cultures.
Good to have:
  • Experience with DynamoDB, ElasticSearch, Flink integration and operation.
  • Interest in and understanding of recommendation systems or large-scale distributed systems.
  • Experience developing ML/AI-related services or understanding of related engineering.
  • Ability to conduct business meetings in English.

Job Details

Team Introduction

The Tinder Seoul team focuses on enhancing user personalized recommendation experiences using ML/AI technology, thereby improving the overall matching quality of Tinder. The recommendation system is one of Tinder's core competencies and must provide real-time personalized results based on various user behavior data.

The Korean engineering team collaborates with the US headquarters and global ML, data, and PM organizations to design and develop systems that consider scalability and stability in a large-scale traffic environment. Engineers play a central technical role in ensuring that machine learning models and recommendation logic are effectively reflected in actual products.

Responsibilities

  • Design and implement backend systems for ML/AI-based recommendation services.
  • Develop and operate Java/Kotlin-based Spring WebFlux applications.
  • Integrate and operate with various distributed systems such as ElasticSearch, Kafka, DynamoDB, Redis, and Flink.
  • Improve service performance and ensure stability in a large-scale traffic environment.
  • Provide engineering support for data-driven product improvements, including A/B testing and log analysis.
  • Develop user-centric products through collaboration with global PMs, ML engineers, designers, and data scientists.
  • Design architecture and maintain code quality considering inter-feature connectivity and long-term scalability.

Requirements

  • Possess over 4 years of backend development experience.
  • Experience developing Java or Kotlin-based Spring, WebFlux applications.
  • Experience integrating and operating with RDB, Redis, Kafka.
  • Experience operating applications in a Kubernetes environment.
  • Experience operating AWS-based infrastructure.
  • Ability to perform work autonomously and proactively.
  • Excellent problem-solving skills and ability to quickly learn and apply new technologies.
  • Communication skills to collaborate smoothly with various job functions and cultures.

Preferred Qualifications

  • Experience integrating and operating with DynamoDB, ElasticSearch, Flink.
  • Interest in and understanding of recommendation systems or large-scale distributed systems.
  • Experience developing ML/AI-related services or understanding of related engineering.
  • Ability to conduct business meetings in English.

Hiring Process

  • Employment Type: Full-time
  • Hiring Process: Document Screening > Recruiter Call > Coding Test > 1st Interview > 2nd Interview > 3rd Interview (if applicable) > Final Offer
  • For document screening, only successful candidates will be notified individually.
  • Application Documents: Free-form detailed resume based on career (Korean or English, PDF)

Others

  • We do not request personal information unrelated to employment, such as passport photos, resident registration numbers, family relationships, or marital status.
  • There is no difference in salary or treatment during the probationary period.
  • If any false information is submitted, employment may be canceled.
  • If there are any disqualifying reasons for employment under relevant laws, employment may be canceled, and additional screenings and document verification may be conducted beyond the pre-announced hiring process if necessary.
  • If necessary, a background check process may be conducted with the applicant's consent, and employment may be canceled based on the results of the background check.

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!

Backend 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

Dallas, Texas, United States (Remote)

Seoul, South Korea (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

New York, United States (Hybrid)

New York, United States (Hybrid)

New York, United States (Hybrid)

Dublin, County Dublin, Ireland (Hybrid)

Dallas, Texas, United States (On-Site)

Los Angeles, California, United States (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