Enable job alerts via email!

Software Engineer, Machine Learning

Meta

Singapore

On-site

SGD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Software Engineer specializing in Machine Learning. This role involves developing scalable classifiers, collaborating with top engineers, and applying machine learning techniques to solve complex problems. The ideal candidate will have a strong programming background and experience with ML frameworks. Join us at the forefront of technology innovation.

Qualifications

  • 2+ years of programming experience in a relevant language.
  • Hands-on experience in machine learning and recommendation systems.

Responsibilities

  • Develop scalable classifiers and tools using machine learning.
  • Code deliverables with the engineering team.
  • Adapt machine learning methods for modern environments.

Skills

Machine Learning
Data Mining
Pattern Recognition
Programming
Business Recommendations

Education

Bachelor's degree in Computer Science
PhD in ML areas

Tools

PyTorch
TensorFlow
Python
Javascript

Job description

Join to apply for the Software Engineer, Machine Learning role at Meta.

Meta is embarking on the most transformative change to its business and technology in company history, and our Machine Learning Engineers are at the forefront of this evolution. By leading crucial projects and initiatives that have never been done before, you have an opportunity to help us advance the way people connect around the world.

The ideal candidate will have industry experience working on a range of recommendation, classification, and optimization problems. You will bring the skills to own the whole ML life-cycle, define projects, and drive best practices across teams. You will work alongside the world’s leading engineers and researchers to solve some of the most exciting and massive social data and prediction problems that exist on the web.

Responsibilities:
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rule-based models
  • Suggest, collect, and synthesize requirements and create effective feature roadmaps
  • Code deliverables in tandem with the engineering team
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g., distributed clusters, multicore SMP, and GPU)
Minimum Qualifications:
  • 2+ years of programming experience in a relevant programming language
  • 2+ years of hands-on experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, or artificial intelligence
  • 2+ years relevant experience using frameworks such as PyTorch, TensorFlow, or equivalent
  • Proven experience translating insights into business recommendations
  • Experience with scripting languages such as Python, Javascript, or Hack
  • Experience building and shipping high-quality work and achieving high reliability
  • Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience
Preferred Qualifications:
  • Exposure to architectural patterns of large-scale software applications
  • PhD or research-focused Master’s degree in ML areas
About Meta:

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond screens, distance, and even the rules of physics.

Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity, or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.

Additional Information:
  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Technology, Information and Internet

Referrals increase your chances of interviewing at Meta by 2x.

Get notified about new Software Engineer jobs in Singapore.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.