Aartificial intelligence, C++, Common data structures, Data science techniques, Deep Learning, Design, Kotlin, Machine learning techniques, Python Programming, Swift
Hyperconnect Machine Learning Software Engineer (MLSE) applies machine learning technology to services and innovates user experiences through software engineering in services that connect people. We apply numerous models in various domains, including images/voices/texts/recommendations created by the in-house AI organization, to production, and solve engineering problems encountered while stably providing them through mobile and cloud servers, and we aim to ensure that the technology we create contributes to the growth of actual services.
Under this goal, Hyperconnect's ML Software Engineer has been developing various types of machine learning technologies for several years, and is thinking about and developing ways to effectively apply these accumulated technologies to products.
ML Software Engineer aims to apply all the AI technologies we have to products to create business impact and develop sustainable systems to accelerate the application of AI technologies. To achieve this goal,
In the process, I work closely with other departments and proactively participate in all processes (problem definition, hypothesis setting, experimental design, analysis, and feedback) required to achieve KPIs. For more detailed information about my work style, please refer to the following content.
Interesting problems that ML Software Engineers are solving are also uploaded to the Tech blog .
[Work environment]
[Domestic top-level AI organization]
We work with Machine Learning Engineers and Machine Learning Research Scientists who regularly publish papers in top-tier AI/ML conferences. You can check out the papers published by Hyperconnect here.
[Rich MLOps Know-How]
You will work in an organization with a wealth of MLOps know-how, with over 50 models in production.
[Duties]
Hyperconnect is working in various ways to apply machine learning technology to its products. Currently, Hyperconnect's ML Software Engineer will perform the following tasks:
[Development of client SDK with machine learning capabilities]
We develop and operate machine learning SDKs embedded in Hyperconnect's mobile applications using tools such as TFLite. The SDKs developed by Hyperconnect must be able to operate on numerous devices used around the world, so they are developed with a very high target of stability. In addition, they must be able to be continuously updated to provide the highest-performance machine learning API. Furthermore, we understand how they can affect the performance and user experience of the entire app, and optimize/modify the related code.
[Inference Optimization]
In addition to efficiently serving machine learning instances of Hyperconnect, it may be necessary to identify and optimize bottlenecks during inference. This can be done at various levels, such as hardware optimization, model optimization, and optimization by deployment target. We are actively utilizing profiling, etc., and detecting various data signs that are logged to identify and resolve these issues.
[Machine Learning-Based Backend Application Design and Implementation]
We develop various machine learning-based backend services (JVM, golang, python) to improve the quality of services operated by Hyperconnect and Match Group. They are designed with a lot of consideration from a performance perspective to enable real-time operation on a global scale, and the microservices operated by the team are handling the highest level of traffic within the company.
Requirements
Preferred Qualifications
Match Group is an American internet and technology company headquartered in Dallas, Texas. It owns and operates the largest global portfolio of popular online dating services including Tinder, Match.com, Meetic, OkCupid, Hinge, PlentyOfFish and OurTime, among a total over 45 global dating companies. The company was owned by IAC until July 2020 when Match Group was spun off as a separate, public company.
West Hollywood, CA, USA
2-4 year
Los Angeles, CA, USA
2-4 year
San Francisco, CA, USA
2-4 year
Palo Alto, CA, USA
2-4 year
New York, NY, USA
8-10 year