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 3 months 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

Machine Learning Engineer

Machine Learning Engineer role at Peloton focusing on personalization and content recommendations, offering competitive salary and comprehensive benefits in New York City.

Research Engineer - AI Safety

Research Engineer position at Google DeepMind focusing on AI safety, alignment, and risk mitigation for advanced AI systems like Gemini.

Software Engineer - Python (ML)

Python Engineer position at Builder.ai focusing on Machine Learning and AI services, building data pipelines and productionizing ML models in London.

Side Hustle Expert - AI Prompt Engineer

AI Prompt Engineer position focused on developing AI-powered solutions and mentoring community members in side hustle opportunities.

Machine Learning Engineer

Join Builder.ai as a Machine Learning Engineer to build AI-powered solutions, working with global teams to develop and productionize ML models and data pipelines.