Back to Job Listings

Machine Learning Engineer, Machine Learning Infrastructure

SpringCube

Full time - Associate/Junior Executive

Social Networking & Media

Singapore ( Onsite )

Published 3 weeks ago

Salary: SGD5,000 - SGD10,000

Contact Employer
  • Share:
Send Feedback
Report This Job

Job Description

The SpringCube team curated the following job opportunity to help you in your

job search. Explore the position below to find your next career move.

Machine Learning Engineer, Machine Learning Infrastructure

Company Overview

This organization stands as a leading global destination for short-form mobile video, with a mission centered around inspiring creativity and bringing joy to users worldwide. With a significant international presence, including offices in major cities across the globe, the company fosters an environment where imagination thrives. It encourages a collaborative spirit, viewing challenges as opportunities for learning, innovation, and collective growth. The teams are driven by a shared belief in their mission, constantly striving to make an impact for themselves, the company, and the communities they serve.

Job Description

The mission of the Applied Machine Learning (AML) team is to advance next-generation machine learning algorithms and platforms for recommendation systems, ads ranking, and search ranking. This team plays a crucial role in driving substantial impact for the core business. Currently, they are seeking a Machine Learning Infrastructure Engineer to join their team and contribute to this mission.

Responsibilities

  • Design and implement global-scale machine learning systems for feeds, ads, and search ranking models.
  • Enhance the usability and flexibility of the machine learning infrastructure.
  • Improve the workflow of model training and serving, data pipelines, and resource management for multi-tenancy machine learning systems.
  • Design and develop key components of the ML infrastructure and mentor interns.
  • Support the production of scalable and optimized AI/machine learning (ML) models.
  • Focus on building algorithms for the extraction, transformation, and loading of large volumes of real-time, unstructured data to deploy AI/ML solutions from theoretical data science models.
  • Run experiments to test the performance of deployed models and identify and resolve bugs that arise in the process.
  • Collaborate in a team setting and apply knowledge in statistics, scripting, and programming languages.
  • Work with relevant software platforms where models are deployed.

Qualifications

  • B. Sc or higher degree in Computer Science or related fields from accredited and reputable institutions.
  • Proficient in C/C++/Python, with solid programming skills.
  • Familiar with deep learning frameworks (TensorFlow/Pytorch).
  • Experience in developing and deploying large-scale systems.
  • Ability to work independently and complete projects from beginning to end in a timely manner.
  • Good communication and teamwork skills to clearly communicate technical concepts with other teammates.
  • Experience in improving core machine learning infrastructure (TensorFlow, Pytorch, and Jax).

Preferred Qualifications:

  • Experience contributing to an open-source machine learning framework (TensorFlow/PyTorch).
  • Experience in big data frameworks (e.g., Spark/Hadoop/Flink), with experience in resource management and task scheduling for large-scale distributed systems.
  • Strong background in one of the following fields: Hardware-Software Co-Design, High-Performance Computing, ML Hardware Acceleration (e.g., GPU/TPU/RDMA), or ML for Systems.

Important Note: This company will be prioritizing applicants who have a current right to work in Singapore and do not require sponsorship of a visa.

Disclaimer

SpringCube curates tech job listings from various company websites to support tech professionals in Singapore.

  1. No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
  2. No Client Relationship: This company is not a client of SpringCube unless stated.
  3. To Apply: Click the “Apply” button to be redirected to the hiring company’s application page for this job.
  4. No Liability: SpringCube is not liable for inaccuracies.