
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading energy and urban solutions provider in Singapore is seeking an experienced software developer to innovate and deploy machine learning applications. The role requires a Bachelor's/Master's degree, plus extensive software development experience, proficiency in ML frameworks like PyTorch, and strong communication skills. Collaborating with stakeholders, you will optimize and scale solutions to drive energy transition. Join a company dedicated to making impactful contributions to sustainable energy.
SembcorpisaleadingenergyandurbansolutionsproviderheadquarteredinSingapore.Ledbyitspurposetodriveenergytransition,Sembcorpdeliverssustainableenergysolutionsandurbandevelopmentsbyleveragingitssectorexpertiseandglobaltrackrecord.
InnovateandDeploy:Bridge the gap between machine learning(ML)/AI model development and real-world software applications, possessing both ML expertise and full-stack development skills, to work from ideation all the way to deployment.
OptimiseandScale:Leverage on existing latest ML frameworks and AI models, to create optimized, maintainable and scalable code that can be deployed as/or into a product.
Collaborate:Work closely with business stakeholders, software and data engineers, product leads/managers to understand complex business challenges and deliver AI-powered solutions
Qualitycodeproduction:Write high-quality, well-tested code following best practices and coding standards
Bachelor’s/Master’s degree in Computer Science, Machine Learning, Data Science, or a related field.
3+ years of non-internship professional software development experience.
Practical experience in at least one of the following domains: time series forecasting, anomaly detection, search and recommendation systems, feedback control, interpretable machine learning or computer vision.
Proficiency in frameworks like PyTorch or Tensorflow
Strong foundation in data structures, algorithms, and software engineering principles.
Experience with LLMs and emerging area of prompt-engineering.
Experienced deploying ML workload on Microsoft Azure, Huawei or similar cloud platforms.
Good to have experience with agents framework such as Langchain, vector DBs.
Familiarity with AzureML, MLflow, or similar MLOps platforms.
Proficiency in Python; experience with NodeJS is a strong plus.
Familiarity with frontend integration workflows (Angular/React, REST APIs). Frontend coding experience with Angular/React Framework is a plus.
Understanding of containerization and orchestration (Docker, Kubernetes/AKS).
Demonstrated experience in requirement analysis, can transform business problems into ML solutions very well, can communicate with both technical and non-technical stakeholders clearly
Strong communication skills with an ability to explain concepts in simple terms to technical and non-technical audiences
AtSembcorp,ourcultureisshapedbyastrongsetofsharedbehavioursthatguidethewayweworkandupholdourcommitmenttodrivingtheenergytransition.
Wefosteraninstitution-firstmindset,wherethesuccessofSembcorptakesprecedenceoverindividualinterests.Collaborationisattheheartofwhatwedo,asweworkseamlesslyacrossmarkets,businesses,andfunctionstoachieveourgoalstogether.Accountabilityisacoreprinciple,ensuringthatwetakeownershipofourcommitmentsanddeliveronthemwithintegrityandexcellence.Thesevaluesdefinewhoweareandcreateaworkplacewhereourpeoplecanthrivewhile makingameaningfulimpactondrivingenergytransition.
Joinusinmakingarealimpact!