Senior Research Engineer,ARTC
About ARTC
The Advanced Remanufacturing and Technology Centre (ARTC) is a public-private partnership consortium of more than 80 industry members. Our core mission is to develop and deploy advanced manufacturing solutions and upskill the workforce to drive local industry competitiveness.
The Smart Virtual Systems (SVS) Group is seeking a highly motivated Senior or Lead Research Engineer to implement highly available and scalable microservices-based applications and platforms for autonomous and AI-augmented manufacturing. The candidate is expected to be independent and initiative-driven, with the capacity to discover innovative solutions to technical challenges.
We are looking for a talented and experienced Software Engineer with practical experience in MLOps and Generative AI (GenAI). In this role, you will play a key role in developing and deploying machine learning models, intelligent agents, and LLM-based applications, while working closely with cross-functional research teams to integrate AI into real-world manufacturing systems.
Key Roles and Responsibilities- Develop, test, and maintain enterprise systems and applications, with a focus on AI and GenAI-enabled systems.
- Implement MLOps best practices to automate model training, deployment, and monitoring processes.
- Deploy and fine-tune LLMs and GenAI models (e.g., LoRA/QLoRA), and build APIs to support AI-driven manufacturing agents.
- Design and develop backend services (e.g., REST APIs) for AI conversational systems and smart assistant applications.
- Collaborate with data scientists and researchers to integrate AI solutions into production environments and deliver high-quality outcomes.
- Optimize AI pipelines and microservices for scalability, reliability, and performance in smart manufacturing settings.
- Conduct performance analysis and tuning to improve model accuracy and system responsiveness.
- Stay updated on the latest advancements in software engineering, GenAI, and AI/ML technologies and best practices.
- Bachelor’s or Master’s Degree in Computer Science/Engineering or relevant disciplines.
- Minimum of 3 years’ experience as a Software Developer/Engineer, ideally with AI or GenAI deployment exposure.
- Hands-on experience in cloud-native technologies, including microservices, DevSecOps, and containerisation (Docker/Kubernetes).
- Proficiency in developing systems using Python and C#, with familiarity in REST APIs, FastAPI, Flask, or related tools.
- Familiarity with CI/CD pipelines in distributed environments using Git, Jenkins, Artifactory, Docker Registry, etc.
- Experience deploying and managing GenAI or LLM-based systems in production, including fine-tuning and optimisation.
- Comfortable interfacing with multiple stakeholders and working in interdisciplinary research teams.
- Excellent troubleshooting, follow-through, and problem-solving skills, with strong attention to detail.
- Excellent verbal and written communication skills.
- Familiarity with deep learning architectures and NLP techniques is highly desirable.
The above eligibility criteria are not exhaustive. A*STAR may include additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice. We regret that only shortlisted candidates will be notified.