Machine Learning Software Engineer

A leading AI technology company developing social discovery platforms and connecting people globally through AI-powered services.
Machine Learning
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI

Description For Machine Learning Software Engineer

Hyperconnect is seeking a Machine Learning Software Engineer to join their innovative AI team in Seoul. This role sits at the intersection of software engineering and machine learning, focusing on implementing AI technologies that connect people globally.

The position involves working with a top-tier AI organization that regularly publishes papers in prestigious ML/AI conferences. You'll be part of a team that manages over 50 production models, demonstrating extensive MLOps expertise. The role combines mobile development, machine learning implementation, and large-scale backend systems development.

Key aspects of the role include:

  • Developing and maintaining machine learning SDKs for mobile applications using TFLite and other tools
  • Optimizing ML model inference across various hardware and deployment targets
  • Building scalable backend applications that handle some of the highest traffic loads in the company
  • Working with real-time data pipelines for ML model deployment and evaluation
  • Collaborating with ML Engineers and Research Scientists on cutting-edge AI applications

The ideal candidate will bring strong software engineering fundamentals, mobile development experience, and a passion for machine learning. You'll work in a hybrid environment with a team that values collaboration and innovation. The position offers exposure to various technologies and the opportunity to work on globally-scaled applications.

The company provides a collaborative environment where you'll work alongside top ML researchers and engineers, contributing to projects that directly impact millions of users worldwide. You'll have the opportunity to work with state-of-the-art ML technologies and help shape the future of social discovery platforms.

This role is perfect for someone who enjoys working across different technology stacks, has a strong foundation in software engineering, and is excited about applying ML solutions to real-world problems at scale.

Last updated a month ago

Responsibilities For Machine Learning Software Engineer

  • Develop machine learning SDK for mobile applications using tools like TFLite
  • Optimize ML model inference and performance across different hardware and deployment targets
  • Design and implement ML-based backend applications using JVM, golang, and python
  • Develop and operate real-time data pipelines for ML model inference and evaluation
  • Collaborate with cross-functional teams to achieve KPIs through problem definition, hypothesis setting, and experimentation

Requirements For Machine Learning Software Engineer

Python
Java
Kotlin
  • 2+ years of experience in Mobile Client development or equivalent skill level
  • Strong foundation in CS fundamentals (operating systems, computer architecture, data structures, and algorithms)
  • Proficiency in at least one of Java, Kotlin, or Swift, with ability to learn other languages
  • Proficient in SQL with ability to understand and utilize data for business problem-solving
  • Adaptability to work with various tech stacks and new environments
  • Strong problem-solving skills and ability to take initiative
  • Positive teamwork attitude and collaborative mindset
  • Interest in machine learning and deep learning

Interested in this job?

Jobs Related To Hyperconnect Machine Learning Software Engineer

NDE Engineer

NDE Engineer position at Relativity Space focusing on advanced inspection methods and manufacturing process improvement using machine learning and automation.

Software Engineer 2- AI Full Stack Development

Mid-level Software Engineer position at Microsoft focusing on AI and full-stack development, requiring 4+ years of experience and expertise in AI/ML technologies.

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.