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