Back to Job Listings

Software Engineer, Machine Learning

SpringCube

Full time - Associate/Junior Executive

Social Networking & Media

Singapore ( Onsite )

Published 4 weeks ago

Salary: Disclosed upon interview

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.

Software Engineer, Machine Learning

Company Overview
A global leader in connecting people and building the future of human connection through technology. The company’s innovations, including Facebook, Messenger, Instagram, and WhatsApp, empower billions of people worldwide. With a forward-thinking approach, it is expanding into immersive experiences, such as augmented and virtual reality, to revolutionize social technology.

Role Summary
As a Software Engineer specializing in Machine Learning, you will be at the forefront of transformative projects, working on recommendation systems, classification, and optimization problems. This role offers the opportunity to drive innovative initiatives and contribute to advancements that change the way people connect. You will work with leading engineers and researchers to solve large-scale social data and prediction challenges.

Key Responsibilities

  • Develop scalable classifiers and tools using machine learning, data regression, and rule-based models.
  • Collect, synthesize, and define feature requirements to create effective roadmaps.
  • Collaborate with the engineering team to deliver code and drive project success.
  • Adapt standard machine learning methods to take advantage of modern parallel environments, such as distributed clusters, multicore SMP, and GPUs.

Qualifications

  • Minimum Qualifications:
    • 2+ years of programming experience in a relevant language.
    • 2+ years of hands-on experience in machine learning, recommendation systems, pattern recognition, data mining, or artificial intelligence.
    • Proficiency in frameworks such as PyTorch, TensorFlow, or equivalent.
    • Ability to translate insights into actionable business recommendations.
    • Experience with scripting languages such as Python, Javascript, or Hack.
    • Proven experience in building and shipping high-quality, reliable work.
    • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience (degree must be completed prior to joining).
  • Preferred Qualifications:
    • Exposure to architectural patterns of large-scale software applications.
    • PhD or research-focused Master’s degree in machine learning or related fields.

Disclaimer:
SpringCube curates tech job listings from various company websites to support tech professionals in Singapore during these challenging times.

  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. Users must click to apply, redirecting to the employer’s career page.
  4. No Liability: SpringCube is not liable for inaccuracies.