Taro Logo

Machine Learning Software Engineer (HYPERCONNECT AI)

A global technology company specializing in AI-powered social discovery and dating applications.
Machine Learning
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Hyperconnect, a Match Group company, is seeking a Machine Learning Software Engineer to join their AI team in Seoul. This role sits at the intersection of software engineering and machine learning, focusing on implementing ML solutions that enhance user experiences in social discovery platforms. The team is responsible for deploying 50+ production models, handling one of the highest traffic loads within the company.

The position involves working with top-tier AI/ML professionals who regularly publish in prestigious conferences, and you'll be part of a team with extensive MLOps expertise. You'll be developing scalable backend servers based on ML models, creating real-time data pipelines for ML inference, and building systems to support various ML operations.

Key focus areas include recommendation systems for video calls, content moderation systems, and AI acceleration platforms. You'll work with technologies like Apache Flink, KSQL, and various ML frameworks to build robust, production-grade systems that directly impact business metrics.

The role offers exposure to cutting-edge AI applications in social discovery, working on problems at global scale, and the opportunity to contribute to the company's technical blog and present at major conferences. You'll be part of a team that values innovation, technical excellence, and cross-functional collaboration.

The ideal candidate should be comfortable working in a fast-paced environment, have strong software engineering fundamentals, and be excited about applying ML solutions to real-world problems. This position offers the opportunity to work on challenging technical problems while making a significant impact on products used by millions of users globally.

Last updated 10 days ago

Responsibilities For Machine Learning Software Engineer (HYPERCONNECT AI)

  • Develop personalized recommendation systems for 1:1 video call experiences
  • Build and maintain real-time data pipelines using Apache Flink and KSQL
  • Design and implement feature store systems for ML model serving
  • Develop AI-based content and behavior monitoring systems
  • Build and maintain moderation platforms and systems
  • Implement AI Flywheel systems for hypothesis validation, model training, evaluation, and deployment

Requirements For Machine Learning Software Engineer (HYPERCONNECT AI)

Python
Java
Kotlin
TypeScript
MongoDB
  • 3+ years of Software Engineering experience or equivalent skill level
  • Strong foundation in CS fundamentals (OS, computer architecture, data structures, algorithms)
  • Proficiency in at least one of: Java, Kotlin, Golang, Python, Javascript/Typescript
  • Experience with NoSQL databases and RDBMS service design
  • Strong SQL skills and data analysis capabilities
  • Ability to adapt quickly to new environments and work across different tech stacks
  • Strong communication skills for cross-functional collaboration
  • Fluent in English for daily business communication