Role Summary
About The Role
SIMTech is looking for a highly motivated, independent, and innovative backend Software Engineer (with a focus in artificial intelligence and/or data system) to join Sustainable Industrial Systems (SIS) Group. The successful candidate is expected to be creative and team-oriented, finding innovative solutions to new challenges and managing the software development life-cycle using agile approaches. The candidate will work closely with other developers, UX designers, data scientists and engineers to deliver quality systems in a timely fashion.
Key Responsibilities
The successful candidate is expected to contribute to Software Development activities in the research area of sustainability, where they will be working alongside a team of full-stack developers, scientists and engineers, to perform tasks including:
- Design and develop backend web applications and database schemas
- Design, develop, and deploy AI/ML models for production use
- Integrate AI capabilities into applications (APIs, microservices, or embedded components)
- Conduct model experimentation, optimization, and benchmarking
- Manage source codes and maintain workflows for version control
- Fix and troubleshoot code issues and technical issues
- Perform program coding & testing in compliance with approved life cycle methodologies
- Resolve application-based issues through debugging, research, and investigation
Qualification And Relevant Experience
- Bachelor's or higher in Computer Science, AI, Data Science, or related field
- Working proficiency in some of the following areas:
- SQL Databases, and ORMs (e.g. SQLAlchemy)
- Python programming and common machine learning (ML) frameworks
- Good understanding of data preprocessing, feature engineering, and model evaluation.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker)
- Experience deploying AI models into production environments
- Knowledge of REST APIs, Git, and CI/CD workflows
- Genuine interest in applying AI to solve sustainability challenges
- Curiosity, adaptability, and willingness to learn domain concepts like Life Cycle Assessment (LCA) and Techno-Economic-Assessment (TEA)
- Ability to communicate complex procedures to other colleagues
- Strong hands-on capabilities
- Diligent and possess a positive work attitude
- Good communication, writing and presentation skills