Software Engineering, Machine Learning

23 hours ago


Singapore Meta Full time

Join to apply for the
Software Engineering, Machine Learning
role at
Meta
Join to apply for the
Software Engineering, Machine Learning
role at
Meta
Meta is seeking engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry professionals and working on exciting projects that have a significant impact, we encourage you to apply.
Software Engineering, Machine Learning Responsibilities:
Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
Implement custom user interfaces using latest programming techniques and technologies
Develop reusable software components for interfacing with back-end platforms
Analyze and optimize code for quality, efficiency, and performance
Lead complex technical or product efforts and provide technical guidance to peers
Architect efficient and scalable systems that drive complex applications
Identify and resolve performance and scalability issues
Work on a variety of coding languages and technologies
Establish ownership of components, features, or systems with proven end-to-end understanding
Minimum Qualifications:
6+ years of experience in software engineering or a relevant field. 3+ years of experience if you have a PhD
2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field
Experience with scripting languages such as Python, Javascript or Hack
Experience with developing machine learning models at scale from inception to business impact
Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
Experience building and shipping high quality work and achieving high reliability
Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Preferred Qualifications:
Masters degree or PhD in Computer Science or another machine learning-related field
Exposure to architectural patterns of large scale software applications
Experience with scripting languages such as PyTorch and TensorFlow
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 by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of 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.
Seniority level
Seniority level Not Applicable
Employment type
Employment type Full-time
Job function
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 Engineering Specialist jobs in
Singapore .
Queenstown, Central Singapore Community Development Council, Singapore 6 months ago
Queenstown, Central Singapore Community Development Council, Singapore 6 months ago
Core Engineering, SDLC Software Engineer, Associate/ Vice President, Singapore
C++ Developer - Up to 200k SGD + Exceptional Bonus - Elite Tech Firm
Distributed Systems Software Engineer - Up to $250k SGD + Bonus
Software Engineer (Java) - Relocation to Spain or UAE
Speculative Applications - Electric Square
Software Engineer (C++ or Python) – 2026 Grads
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr



  • Singapore ST Engineering Full time

    ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence, and...


  • Singapore ST ENGINEERING IHQ PTE. LTD. Full time

    The Smart Enterprise Platform Strategic Engineering Centre (SEP SEC) is one of five SECs within the Group Engineering Centre (GEC) in ST Engineering. Its mission is to deepen Data Analytics (DA) capabilities, proliferate DA usage group-wide, and to develop common/reusable DA products and tools for both internal and external use by all lines of businesses....


  • Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$4,500 - S$6,000 / Monthly **Job Type** **Seniority** Junior **Years of Experience** At least 2 years **Tech Stacks** TensorFlow AWS C++ PyTorch Rust Git Java Python About Us We're a diverse team from Singapore, all driven by one mission: giving everyone a private, secure identity. At Seventh Sense, we're a deep-tech AI...


  • Singapore ST Engineering Full time

    Join to apply for the Senior/ Machine Learning Engineer - DS/ EZ role at ST Engineering ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives...


  • Singapore Meta Full time

    Join to apply for the Software Engineering, Machine Learning role at Meta Join to apply for the Software Engineering, Machine Learning role at Meta Meta is seeking engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical...

  • Software Engineer

    1 day ago


    Singapore ST ENGINEERING AUTONOMOUS SOLUTIONS PTE. LTD. Full time

    **Responsibilities**: - Develop and implement machine learning algorithms to solve autonomy problem - Research and develop cutting-edge vision and lidar-based models for perception module such as object detection, semantic segmentation, etc. - Research and develop cutting-edge methods such as deep reinforcement learning, motion forecasting, etc, for...


  • Singapore Johnson & Johnson Full time

    An opportunity has arisen for an extraordinary and enthusiastic Machine Learning Engineer. This role requires a deep understanding of machine learning algorithms, strong software engineering skills, and the ability to translate business requirements into scalable machine learning solutions. As a member of the Global Finance Data Science team, you will...


  • Singapore FACEBOOK SINGAPORE PTE. LTD. Full time $150,000 - $200,000 per year

    Responsibilities Play a critical role in setting the direction and goals for a sizable team, in terms of project impact, ML system design, and ML excellence Adapt standard machine learning methods to best exploit modern parallel environments (e.g., distributed clusters, multicore SMP, and GPU) Re-evaluate the tradeoffs of already shipped features/ML...


  • Singapore Facebook App Full time

    **Software Engineer, Machine Learning Responsibilities**: - Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models - Suggest, collect and synthesize requirements and create effective feature roadmap - Code deliverables in tandem with the engineering team - Adapt standard machine learning methods to...


  • Singapore KAISHI PARTNERS PTE. LTD. Full time

    **Responsibilities**: - Designing machine learning systems and self-running artificial intelligence (AI) software to automate predictive models. - Ensuring that algorithms generate accurate user recommendations. - Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks. - Developing ML...