Full Stack Data Scientist, ONC
JOB DESCRIPTION
This role encompasses two primary responsibilities, the first involves data science activities and the second focuses on full-stack development.
Data Science Responsibilities:
- Collect, clean, and preprocess large datasets
- Develop and deploy machine learning models to address challenges related to Keppel energy systems, including predictive modeling, classification, and clustering
- Apply statistical analysis to derive actionable insights and support data-driven decision-making
- Perform data visualization to effectively communicate findings to both technical and non-technical stakeholders
- Collaborate with data science and engineering teams to identify opportunities for leveraging data in product development and operations
Full Stack Development Responsibilities:
- Design, develop, and maintain scalable web applications, ensuring seamless integration with data pipelines and models
- Build APIs and microservices to serve machine learning models and integrate with front-end interfaces
- Implement responsive front-end interfaces using modern frameworks (e.g., React) to display data insights and support interactive user experiences
- Optimize back-end services for efficiency and scalability, ensuring secure data access and real-time performance
- Troubleshoot and debug issues across the full stack (front-end, back-end, and database layers)
Such other duties and responsibilities as may be reasonably requested by your immediate supervisor / the head of department from time to time.
JOB REQUIREMENTS
- Bachelor's degree in computer science, software engineering or related field
- Strong knowledge of machine learning algorithms, statistical analysis, and data mining techniques
- Strong understanding of back-end frameworks and technologies (e.g., Node.js, Django, Flask, Express)
- Proficiency in programming languages such as Python for data science applications
- Proficiency in front-end technologies
- Hands-on experience with databases and cloud-based data storage solutions.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud)
BUSINESS SEGMENT
Infrastructure
PLATFORM
Operating Division
About Us
Keppel is a multi-business company with a global footprint in more than 20 countries, providing robust solutions for sustainable urbanisation, focusing on four key areas comprising energy & environment, urban development, connectivity and asset management.
With sustainability at the core of our strategy, Keppel harnesses the strengths and expertise of our business units to develop, operate and maintain real assets, which provide diverse solutions that are good for the planet, for people and for the Company.
Keppel actively seeks out bright and dynamic individuals to join our talent pool. We offer our employees opportunities to grow and shape their careers, across the geographies in which we operate.
Be part of our Keppel family today.
What if we could build a better world?
Find out how Keppel is committed to shaping a brighter, better tomorrow, and building a sustainable future for all.