Enable job alerts via email!

Software Engineer (Machine Learning)

SHIELD AI TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 45,000 - 75,000

Full time

21 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology firm in Singapore seeks a proactive Software Engineer specializing in Machine Learning. The successful candidate will leverage advanced machine learning techniques to solve complex problems and will be involved in the design and development of innovative software solutions. Ideal candidates have a strong background in database technologies, programming, and analytical skills, with opportunities to work on cutting-edge projects.

Qualifications

  • Bachelor's degree in Computer Science or related field with Machine Learning specialization.
  • Experience in database technologies and various Machine Learning algorithms.
  • Strong analytical and communication skills are essential.

Responsibilities

  • Design and develop machine learning algorithms.
  • Analyze large datasets to discover insights and improve existing systems.
  • Research and develop fraud detection solutions.

Skills

Machine Learning
Data Analysis
Problem Solving
Communication
Analytical Skills

Education

Bachelor Degree in Computer Science
Specialization in Machine Learning

Tools

MySQL
NoSQL
C++
Python
C

Job description

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.

Responsibilities

  • 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 parts 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
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.