Backend Software Engineer (Matching Platform)

3 Months ago • 5 Years + • Devops

Job Summary

Job Description

The Backend Software Engineer will be responsible for processing real-time match requests and building/operating low-latency systems. They will implement real-time streaming data processing and stateful architecture using Apache Flink. The role also involves designing and developing custom matching algorithms, considering various contexts of global users, and collaborating with DevOps, Data Engineering, and ML teams. The Azar Matching Dev Team is crucial for processing matching requests and using complex calculations to find the best matches. The team uses Apache Flink for real-time processing and manages user context effectively, handling over a billion events daily. The team works closely with other teams to improve matching quality through technical innovation.
Must have:
  • 5+ years of experience in designing and developing JVM-based applications
  • Strong foundational knowledge in Computer Science
  • Experience in designing and operating large-scale data processing systems
  • Experience in designing and operating highly available and scalable systems
Good to have:
  • Experience developing Flink-based services
  • Experience with Scala
  • Familiarity with service management in a Kubernetes environment
  • Ability to consider engineering action items from business data analysis

Job Details

[Azar - Matching Dev Team 소개]


Azar는 2013년 출시 이후 빠르게 성장하여 전 세계 수억 명의 사용자를 보유하고 있는 글로벌 소셜 디스커버리 서비스입니다. Azar는 새로운 사람들과 실시간으로 소통할 수 있는 1:1 비디오 채팅 서비스를 제공하며, 지난 10년간 글로벌 시장에서 Instant Video Chat 시장의 선두를 지키고 있습니다. 매일 1억 건 이상의 연결을 이루어내며, 틴더(Tinder)를 보유한 글로벌 데이팅 기업 매치그룹(Match Group)에 합류한 이후에도 지속적인 성장과 뛰어난 성과를 보여주고 있습니다.


Azar Matching Dev Team은 글로벌 사용자로부터 들어오는 매치 요청을 실시간으로 처리하고, 초당 수백만 건의 복잡한 연산을 통해 최적의 상대를 빠르게 매칭하는 핵심 기술을 담당하고 있습니다. 이 과정에서 사용자의 개인적 선호도는 물론 국가, 언어 등 다양한 컨텍스트를 종합적으로 분석하여 높은 수준의 사용자 경험을 제공합니다.


이를 지원하기 위해 Azar Matching Dev Team은 Apache Flink를 기반으로 초저지연(low latency) 환경에서 실시간 대용량 데이터 처리를 수행하고 있습니다. Flink의 event-driven 아키텍처와 stateful streaming 기능을 적극적으로 활용하여 급변하는 트래픽과 사용자 컨텍스트를 효과적으로 관리하고 있으며, 일 10억 건 이상의 이벤트를 처리하는 머신러닝 모델의 데이터 파이프라인 또한 Flink를 통해 안정적으로 운영하고 있습니다.


Azar Matching Dev Team은 DevOps Team, Data Engineering Team 그리고 머신러닝 전문가들로 구성된 ML Team과 긴밀히 협력하며 기술적 혁신과 인프라 최적화를 통해 지속적으로 매칭 품질을 향상시키고 있습니다. 또한, 다양한 국가의 문화적 특성, 언어적 다양성, 법적 규제를 깊이 이해하고 이를 반영한 기획 및 개발 경험을 쌓을 수 있으며, 글로벌 및 지역적 요구사항을 균형 있게 충족해 비즈니스 성과를 극대화하는 프로젝트에 함께 참여할 수 있습니다.


Azar Backend 기술 블로그 살펴보기(Link)


Responsibilities
  • 실시간 매치 요청 처리 및 초저지연 시스템 구축 및 운영
  • Apache Flink를 활용한 실시간 스트리밍 데이터 처리 및 stateful 아키텍처 구현
  • 글로벌 사용자의 다양한 컨텍스트를 고려한 맞춤형 매칭 알고리즘 설계 및 개발
  • DevOps, Data Engineering, ML 팀 등 다양한 부서와 협력하여 기술 문제 해결 및 시스템 최적화


Requirements
  • JVM 기반의 어플리케이션 설계, 개발 경험이 5년 이상이신 분
  • CS 전공 혹은 그에 준하는 탄탄한 기초 지식을 보유한 분
  • 대용량 데이터 처리 시스템을 설계하고 운영해본 경험이 있으신 분
  • 고가용성의 확장 가능한 시스템을 설계하고 운영해본 경험이 있으신 분


Preferred Qualifications
  • Flink 기반 서비스를 개발한 경험이 있으신 분
  • Scala 사용 경험이 있으신 분
  • 쿠버네티스 환경의 서비스 관리에 익숙하신 분
  • 비즈니스 데이터 분석으로부터 엔지니어링 액션 아이템을 고민하시는 분


고용형태/채용절차
  • 고용 형태: 정규직
  • 채용 절차: 서류전형 > Technical Competency Test > 1차 면접 > Recruiter Call > 2차 면접 > 3차면접(해당 시) > 최종합격 (* 필요시 면접 전형 등이 추가로 진행될 수 있습니다.)
  • 서류 전형의 경우 합격자에 한하여 개별 안내드릴 예정입니다.
  • 지원 서류: 자유 양식의 상세 경력기반 국문 또는 영문이력서(PDF)
  • 이 포지션은 전문연구요원 현역 편입/전직, 전문연구요원 보충역 편입/전직 채용이 가능합니다. 병역특례요원의 경우, 병역특례 관련법에 따라 복무관리를 진행합니다.


Similar Jobs

Kyruus Health - Senior Product Designer

Kyruus Health

United States (Remote)
1 Month ago
Trend Micro - (Sr.) Frontend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
2 Months ago
Gravity CO  - Ragnarok Online Web Developer Recruitment

Gravity CO

Seoul, South Korea (On-Site)
1 Month ago
Trend Micro - (Sr.) Software Engineer in Mac/iOS

Trend Micro

Taipei City, Taiwan (On-Site)
2 Months ago
Veeam Software - Site Reliability Engineer, SaaS

Veeam Software

Seattle, Washington, United States (Remote)
1 Month ago
deel. - Senior Backend Engineer, Node.js + AWS

deel.

Kenya (Remote)
4 Weeks ago
ISS Stoxx - Senior Platform Engineer

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Capgemini - SRE Engineers

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Ansys - Lead DevOps Engineer

Ansys

Waterloo, Ontario, Canada (On-Site)
1 Month ago
Capgemini - Azure Devops + Terraform

Capgemini

Pune, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IBKR External - Senior Python Developer

IBKR External

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Epoch Games - Reallusion Character Creator 3D Artist

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
7 Months ago
Expedia - Software Development Engineer III - GraphQL Platform

Expedia

Austin, Texas, United States (On-Site)
1 Year ago
Freed - Engineering Manager

Freed

San Francisco, California, United States (Hybrid)
2 Months ago
Solvative - AEM Developer

Solvative

Ahmedabad, Gujarat, India (Remote)
3 Months ago
SparkCognition - Senior DevOps Engineer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Crunchyroll - Principal Technical Product Manager - Application Security

Crunchyroll

Los Angeles, California, United States (On-Site)
5 Months ago
Bazaar Voice - Senior Staff Engineer - Full Stack

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Game freak - New Graduate Programmer (Game/Related Tool Work Selection)

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
4 Months ago
Overwolf - Senior QA Engineer - Tebex

Overwolf

Nottingham, England, United Kingdom (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Seoul, South Korea

Krafton - Physical AI Team Internship

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Scanline VFX - FX Supervisor

Scanline VFX

Seoul, South Korea (Hybrid)
4 Months ago
Scanline VFX - Senior FX Artist

Scanline VFX

Seoul, South Korea (Hybrid)
4 Months ago
Scanline VFX - Surfacing/Lookdev Artist

Scanline VFX

Seoul, South Korea (Hybrid)
11 Months ago
Gravity CO  - Cloud System Engineer Recruitment

Gravity CO

Seoul, South Korea (On-Site)
1 Month ago
Krafton - Lead of Product Management - PUBG PC/Console

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Krafton - PUBG IP Franchise Lead of Global Marketing - PUBG:BATTLEGROUNDS PC/Console

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Sprinkler - Lead Project Manager

Sprinkler

Seoul, South Korea (On-Site)
1 Month ago
5minlab - Client Programmer

5minlab

Seoul, South Korea (On-Site)
7 Months ago
Notion - APAC Recruiter

Notion

Seoul, South Korea (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Epic Games - Senior DevOps Programmer

Epic Games

London, England, United Kingdom (On-Site)
6 Months ago
Miratech - CX Solutions Architect

Miratech

Quebec, Canada (On-Site)
1 Month ago
Autodesk - Full-stack Cloud Software Development Engineer

Autodesk

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Salesforce - Lead Solution Engineer

Salesforce

London, England, United Kingdom (On-Site)
2 Months ago
Rackspace Technology - Machine Learning Architect (AWS)

Rackspace Technology

(Remote)
7 Months ago
Rackspace Technology - Site Reliability Engineer - III (UK Shift)

Rackspace Technology

India (Remote)
2 Months ago
JDA - Sr Technical Consultant Cloud - Automation AI Engineer

JDA

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Halcyon - Lead Cloud DevOps Engineer

Halcyon

United States (Remote)
1 Month ago
HappyRobot - Site Reliability Engineer

HappyRobot

San Francisco, California, United States (On-Site)
2 Months ago
Nice - Specialist Automation Engineer

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Seoul, South Korea (Hybrid)

Ghent, Flanders, Belgium (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Melbourne, Victoria, Australia (Hybrid)

Dallas, Texas, United States (Hybrid)

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

Vancouver, British Columbia, Canada (Hybrid)

Dallas, Texas, United States (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