Machine Learning Software Engineer

4 weeks ago


Singapore INNOWAVE TECH PTE. LTD. Full time
Roles & Responsibilities

About Innowave Tech Singapore

Innowave Tech is an Artificial Intelligence (AI) company offering solutions for the Semiconductor and Advanced Manufacturing industry. Utilizing deep industrial domain knowledge, proven experience, and innovation, we provide expert AI solutions and systems to address various industry pain points.

Roles & Responsibilities

We are seeking a Machine Learning Software Engineer to transform data science solutions into production-ready systems. The successful candidate will be responsible for productionizing algorithms and models efficiently for our manufacturing analytics solutions.

Your Role and Impact

As our ML Software Engineer, you will have a crucial role in bridging the gap between data science research and production systems. You will work closely with Data Scientists to transform algorithms and AI/ML models prototypes into production systems. Your role will be focusing on robust software architecture, efficient processing systems, and scalable deployment solutions. You will work alongside Data Engineers to ensure seamless integration of ML systems with data infrastructure.

What You'll Do

  1. Transform experimental feature extraction algorithms and ML models from prototypes created by data scientists into production-ready systems.
  2. Build efficient data processing pipelines for model training and inference.
  3. Develop backend services for real-time predictions and analytics.
  4. Optimize database queries and data access patterns.
  5. Create automated testing and validation systems.

What We're Looking For

Educational Background:

Minimum Poly or Bachelor Degree in Computer Science, Engineering, or a related field.

Technical Expertise:

  • 3+ years of software engineering experience, with 1+ year in ML systems.
  • Strong Python programming and software engineering practices.
  • Strong system design and software architecture thinking.
  • Proficiency in SQL database, NoSQL database, and in-memory caching (e.g., Redis).
  • Experience with ML frameworks and model serving, with solid understanding of ML pipelines and MLOps practices.
  • Experience with RESTful API, task queue system (e.g., Celery), and data pipeline orchestrator (e.g., Apache Airflow, Dagster).
  • Experience with containerization (Docker), version control (Git), and CI/CD practices.
  • Solid understanding in software testing practices (unit testing, integration testing).
  • Knowledge of performance optimization and profiling tools.

Soft Skills:

  • Excellent communication skills and ability to collaborate with cross-functional technical and non-technical teams.
  • Excellent problem-solving and debugging abilities.
  • Ability to balance engineering tradeoffs.

Bonus Skills:

  • Experience with distributed computing systems.
  • Familiarity with frontend web development.
  • Knowledge of time-series data processing and signal processing techniques.

* Only Singapore Citizens and Permanent Residents (PRs) are accepted for this position due to project requirements.

What we Offer


• A leading role in cutting-edge AI projects within the semiconductor industry.


• The opportunity to work with an learn from experts in the field of AI and data science.


• A dynamic, innovative, and supportive work environment.


• Competitive salary and benefits package.


• Career growth opportunities in a fast-paces technology company.

Tell employers what skills you have

Excellent Communication Skills
Machine Learning
Version Control
Airflow
Pipelines
Artificial Intelligence
Software Engineering
Soft Skills
SQL
Docker
Data Science
Debugging
API
Web Development

  • 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

    13 hours ago


    Singapore Motional Full time

    Job Overview Join Motional as a Software Engineer - Machine Learning Data. Our Perception team works on the tech stack responsible for perceiving dynamic scenarios and tracking/classifying objects around our robo-taxi. We are seeking engineers to advance our machine learning (ML) data pipelines, which are critical for efficient end-to-end ML development....


  • Singapore PERSOLKELLY Singapore Full time

    We are seeking an engineer with a background and a passion for robotics who will architect and build a video analytics platform using Smart+, our robot intervention system. You will be instrumental in the development of Smart+, our solution for smart robots with humans in the loop. You will also pioneer our long-term strategy of assisting robotics companies...

  • Machine Learning

    1 week ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    **Tescom Singapore **is looking for a**: **Machine Learning (Computer Vision) Engineer You will: - Develop and deploy computer vision model on Nvidia Jetson to detect facilities management incidents - Collect video recordings from camera mounted on cleaning robot and load video files into ML development environment/server - Label images of Facilities...


  • Singapore Meta Full time

    Join to apply for the Software Engineer, Machine Learning role at Meta Continue with Google Continue with Google Join to apply for the Software Engineer, Machine Learning role at Meta Meta is seeking talented 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...


  • Singapore Technosoft SEA Pte Ltd Full time

    **Description**: **Responsibilities**: - As a Machine Learning Engineer, you will contribute to state-of-the-art machine learning infrastructure and relevant software (e.g. supervised learning, reinforcement learning, data management, and evaluation at unparalleled scale). - Manipulate high-volume, high-dimensionality, structured data from automotive retail...

  • Software Engineer

    2 weeks ago


    Singapore Envoy Search Partners Pte Limited Full time

    **Technical Skill**: Linux / C / C++ **Location**: Singapore **Job Type**: Permanent **Responsibilities**: - Develop and implement machine learning algorithms to solve problems related to autonomous driving - Integrate, test, verify the algorithms in real vehicles - Collect and pre-process data - Plan and conduct field tests - Prepare design...

  • Software Engineer

    1 week ago


    Singapore BLACKMAGIC DESIGN TECHNOLOGY PTE. LTD. Full time

    Blackmagic Design has grown rapidly to become one of the world's leading innovators and manufacturers of creative video technology. The company creates professional cameras, advanced video editing, color grading and visual effects software, production switchers, broadcast converters and a large array of other products for the feature film, post production,...


  • Singapore FACEBOOK SINGAPORE PTE. LTD. Full time

    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...


  • Singapore Darwinbox Full time $80,000 - $120,000 per year

    Machine Learning EngineerPluang Technologies Pte. Ltd., Singapore, Singapore, SingaporeDepartmentMachine LearningJob posted onAug 28, 2025Employment typeFull TimeAs a Machine Learning Engineer (Trading & Financial Intelligence), you will contribute to the development of AI-powered systems and autonomous agents that transform how financial analysis and...