Enable job alerts via email!

Software Engineer (Machine Learning)

Recooty

Singapore

On-site

SGD 65,000 - 85,000

Full time

Today
Be an early applicant

Job summary

A tech company in Singapore is seeking a skilled Software Engineer (Machine Learning) to develop innovative machine learning solutions. The ideal candidate will have at least 3 years of experience, a relevant degree, and strong programming skills. Responsibilities include designing algorithms, analyzing data, and improving existing systems. The role offers a competitive salary and an engaging work environment with flexible hours.

Benefits

Competitive remuneration package
Gym, Shower and VR room
Fully stocked pantry
Medical insurance

Qualifications

  • Minimum 3 years of experience in software engineering with a focus on machine learning.
  • Strong knowledge of machine learning life cycle and algorithms.
  • Cardinality in handling labeled and unlabelled datasets.

Responsibilities

  • Design and develop machine learning algorithms.
  • Develop analytical methods for novel data processing.
  • Research & develop fraud detection solutions.
  • Improve software and system architecture for optimization.

Skills

Machine Learning algorithms
Data analysis
Programming (C++, C, Python)
Data scaling
Analytical skills

Education

Bachelor Degree in Computer Science or equivalent

Tools

MySQL
NoSQL
Columnar database
Job description
Overview

As a Software Engineer (Machine Learning), you will develop and leverage innovative machine learning solutions for solving complex sets of problems and applications. By analyzing and detecting patterns in vast amounts of data, you should have a good understanding of machine learning life cycle-algorithms, data structures and design patterns. We are looking for talented and passionate software engineers who are proactive to take initiatives to identify problems, and have the logical thought flow and right skill sets to solve them. There will be many opportunities to explore new tech stacks and to work on advanced technologies.

What a Software Engineer (Machine Learning) Does in SHIELD
  • Ability to design and develop machine learning algorithms
  • Discover, design and develop analytical methods to support novel approaches of data and information processing
  • Identify and apply appropriate methods to process and analyze large data-sets of labelled and unlabelled records, and discover new valuable insights for the system
  • Provide support on other part of the system (not limited to Machine Learning)
  • Review and contribute to improve current software and system architecture for stability and to optimize performance
  • Research & development of fraud detection solution
What You Need
  • Minimum 3 years of experience. Talents who possess higher degree of expertise will be considered for senior opportunities
  • Minimum Bachelor Degree in Computer Science, Information System with Machine Learning specialization or equivalent
  • Strong foundation in database and data scaling
  • Experience with various Machine Learning algorithms and ability to apply in real life cases
  • Experience in MySQL, NoSQL and Columnar database
  • Experience in C++, C, Python and other programming languages will be an advantage
  • Prior experience in e-payments or e-commerce industry is a plus
  • Strong analytical, interpersonal, communication and presentation skills
What We Offer
  • Competitive remuneration package
  • Gym, Shower and VR/chillax room
  • Fully stocked pantry with coconut water, coffee and ice cream
  • Medical insurance and Food & Transport claims
The SHIELD Culture
  • Open and collaborative working environment with a diverse and international team
  • Flexible work hours
  • Weekly Get-Together to unwind and bond
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.