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 4 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, Amazon One

Machine Learning Engineer position at Amazon One, developing biometric identity solutions using Deep Learning and Computer Vision.

Software Development Engineer, Predictive Targeting

Software Development Engineer role at Amazon focusing on machine learning and predictive analytics for customer targeting and personalization systems.

Software Development Engineer II - DSO, Demand Science Optimization (DSO)

Software Development Engineer II position at Amazon's DSO team, focusing on ML-driven demand forecasting and supply management for Amazon Devices.

Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

AWS ProServe Delivery Consultant role focusing on machine learning and data solutions, offering competitive salary and comprehensive benefits.

Software Engineer III - ML, Python

Software Engineer III position at JPMorgan Chase focusing on Machine Learning and Python development for fraud prevention platform with competitive compensation and benefits.