Senior Software Engineer, Backend

2 Weeks ago • 7 Years +

Job Summary

Job Description

This role involves designing and implementing backend systems for ML/AI-based recommendation services. The responsibilities include developing and operating Spring WebFlux applications using Java/Kotlin, integrating and managing various distributed systems such as ElasticSearch, Kafka, DynamoDB, Redis, and Flink. The engineer will also be involved in improving service performance and ensuring stability in high-traffic environments, supporting data-driven product improvements through A/B testing and log analysis, and collaborating with global teams to develop user-centric products. The role requires maintaining code quality and designing architectures that consider long-term scalability and connectivity between features.
Must have:
  • 7+ years of backend development experience.
  • Experience with Spring, WebFlux applications in Java/Kotlin.
  • Experience with RDB, Redis, Kafka.
  • Experience operating applications in Kubernetes.
  • Experience operating AWS-based infrastructure.
  • Ability to work independently.
Good to have:
  • Experience with DynamoDB, ElasticSearch, Flink.
  • Interest in recommendation systems or large-scale distributed systems.
  • Experience with ML/AI service development.
  • Ability to conduct business meetings in English.

Job Details

- Legal Entity: Hyperconnect

- Brand: Tinder Seoul



Team Introduction


Tinder Seoul 팀은 ML/AI 기술을 활용해 사용자 개인화 추천 경험을 고도화하고, 이를 통해 Tinder의 전반적인 매칭 품질을 개선하는 데 집중하고 있습니다. 추천 시스템은 Tinder 핵심 경쟁력 중 하나로, 다양한 사용자 행동 데이터를 기반으로 실시간으로 개인화된 결과를 제공해야 합니다.


한국 엔지니어링 팀은 미국 본사 및 글로벌 ML, 데이터, PM 조직과 협업하며, 대규모 트래픽 환경에서 확장성과 안정성을 고려한 시스템을 설계·개발합니다. 머신러닝 모델과 추천 로직이 실제 제품에 효과적으로 반영될 수 있도록, 엔지니어는 기술적인 중심 역할을 수행하게 됩니다.




Responsibilities
  • ML/AI 기반 추천 서비스의 백엔드 시스템 설계 및 구현
  • Java/Kotlin 기반의 Spring WebFlux 애플리케이션 개발 및 운영
  • ElasticSearch, Kafka, DynamoDB, Redis, Flink 등 다양한 분산 시스템과의 연동 및 운영
  • 대규모 트래픽 환경에서의 서비스 성능 개선 및 안정성 확보
  • A/B 테스트, 로그 분석 등 데이터 기반의 제품 개선을 위한 엔지니어링 지원
  • 글로벌 PM, ML 엔지니어, 디자이너, 데이터 사이언티스트 등과의 협업을 통한 사용자 중심 제품 개발
  • 기능 간 연계성과 장기적 확장성을 고려한 아키텍처 설계 및 코드 품질 유지



Requirements
  • 7년 이상의 백엔드 개발 경력을 보유
  • Java 또는 Kotlin 기반의 Spring, WebFlux 애플리케이션 개발 경험
  • RDB, Redis, Kafka 등과의 연동 및 운영 경험
  • Kubernetes 환경에서 애플리케이션 운영 경험
  • AWS 기반 인프라 운영 경험이 있으신 분
  • 자율적이고 주도적인 업무 수행 능력
  • 문제 해결 능력이 우수하고, 새로운 기술에 대한 빠른 학습과 적용이 가능하신 분
  • 다양한 직군, 다양한 문화권과 원활하게 협업할 수 있는 커뮤니케이션 역량



Preferred Qualifications
  • DynamoDB, ElasticSearch, Flink 등과의 연동 및 운영 경험
  • 추천 시스템 또는 대규모 분산 시스템에 대한 관심과 이해
  • ML/AI 관련 서비스 개발 경험 혹은 관련 엔지니어링 이해도가 있으신 분
  • 영어로 비즈니스 미팅 진행이 가능하신 분



Hiring Process
  • 고용 형태: 정규직
  • 채용 절차: 서류전형 > Recruiter Call > Coding Test > 1차 면접 > 2차 면접 > 3차면접(해당 시) > 최종합격
  • 서류 전형의 경우 합격자에 한하여 개별 안내드릴 예정입니다.
  • 지원 서류: 자유 양식의 상세 경력기반 국문 또는 영문이력서(PDF)


Others
  • 증명사진, 주민등록번호, 가족관계, 혼인여부 등 채용과 관계없는 개인정보를 요구하지 않습니다.
  • 수습기간 중 급여 등 처우에 차등이 없습니다.
  • 제출해 주신 내용 중 허위 사실이 있을 경우 채용이 취소될 수 있습니다.
  • 관련법 상 근로제공에 결격사유가 있는 경우 채용이 취소될 수 있으며, 필요시 사전에 안내된 채용 절차 외에도 추가 전형 및 서류 확인이 진행될 수 있습니다.
  • 필요 시 지원자의 동의 하에 평판조회 절차가 진행될 수 있으며, 평판조회 결과에 따라 채용이 취소될 수 있습니다.


Similar Jobs

London stock Exchange - Data lineage Engineer

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
3 Days ago
Wind River Jobs - Senior Engineer - Cloud

Wind River Jobs

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
bytedance - Research Scientist, AI for Infra

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Cubic corporation - Test Environment Manager

Cubic corporation

Salfords, England, United Kingdom (On-Site)
2 Weeks ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Autodesk - Senior Software Developer

Autodesk

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Qualcomm - Display Software Engineer

Qualcomm

Shanghai, China (On-Site)
3 Days ago
Edifeces - Associate Software Engineer

Edifeces

India (On-Site)
4 Months ago
easygo - Software Development Engineer, Kick Android

easygo

Melbourne, Victoria, Australia (On-Site)
4 Months ago
bytedance - Senior Software Engineer, Payment Network

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Aptive - Senior Software Engineer Data

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Weeks ago
Anavation - Senior Cloud Developer

Anavation

Clarksburg, West Virginia, United States (Remote)
1 Month ago
Zynga - Principal Software Engineer

Zynga

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
endava - Mendix Developer

endava

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Ion - Senior Software Developer, Italy

Ion

Italy (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Seoul, South Korea

Xsolla - Business Development Manager, Partner Network

Xsolla

Seoul, South Korea (Hybrid)
3 Months ago
5 min lab  - Client Programmer (Supplementary Service/Active Duty)

5 min lab

Seoul, South Korea (On-Site)
1 Month ago
Krafton - Game Security Research Engineer

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Smilegate - Platform Service Planning: Member/Authentication

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
matchgroup - Product Designer

matchgroup

Seoul, South Korea (Hybrid)
2 Weeks ago
Smilegate - In-house Lawyer

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Krafton - [AI] AI Engineer - NLP/Chatbot (3년 이상)

Krafton

Seoul, South Korea (On-Site)
7 Months ago
Krafton - Senior PUBG Mobile Service Strategy (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
HoYoverse - Brand Marketing - Fresh Grad (Korea)

HoYoverse

South Korea (On-Site)
3 Months ago
Krafton - [Global Strategy & BD Div.] Strategy Manager(AI Ethics) (4년 ~ 7년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Category 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

Rio De Janeiro, Brazil (Remote)

New York, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

Paris, Île-de-France, France (Hybrid)

Paris, Île-de-France, France (Hybrid)

New York, United States (Hybrid)

West Hollywood, California, United States (Hybrid)

Seoul, South Korea (Hybrid)

Seoul, South Korea (Hybrid)

Seoul, South Korea (Hybrid)

View All Jobs

Get notified when new jobs are added by matchgroup

Level Up Your Career in Game Development!

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

Job Common Plug