Job Search and Career Advice Platform

Enable job alerts via email!

Data Scientist with Software Engineering

Epergne Solutions

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT consultancy in Singapore is seeking a Data Scientist with a focus on software engineering. The role involves designing and developing machine learning models, collaborating with engineering teams, and optimizing data workflows. Ideal candidates should have a bachelor's degree and 2-3 years of experience, strong programming skills in Python, and familiarity with machine learning frameworks. This is an entry-level position offering full-time employment.

Qualifications

  • 2-3 years of professional experience in data science or applied machine learning.
  • Ability to design and evaluate experiments.
  • Experience using machine learning frameworks.

Responsibilities

  • Design, develop, and experiment with machine learning models.
  • Build and optimize data pipelines and preprocessing workflows.
  • Collaborate with software engineering teams on machine learning features.

Skills

Python
Machine learning frameworks (PyTorch, TensorFlow, scikit-learn)
Analytical skills
Communication skills
Cloud platforms (AWS)
Version control systems (Git)

Education

Bachelor's degree in Computer Science, Data Science, or related field

Tools

REST APIs
FastAPI
Flask
Job description
Data Scientist with Software Engineering

Be among the first 25 applicants. 2 weeks ago.

Job Role: Data Scientist with Software Engineering

Experience: 2-3 Years

Job Location: Singapore

Roles and Responsibilities
  • Design, develop, and experiment with machine learning models, particularly for data generation and privacy-focused applications.
  • Conduct model evaluation, performance tuning, and troubleshooting for diverse data types and scenarios.
  • Collaborate with software engineering teams to develop and integrate machine learning features into production-ready systems.
  • Build and optimize data pipelines, preprocessing workflows, and privacy metrics.
  • Diagnose and resolve issues related to model performance, integration, or user feedback.
  • Document model designs, parameters, and evaluation methods in a clear and user-friendly manner.
  • Participate in Agile development practices, including code reviews, sprint planning, and design discussions.
Skills and Requirements
  • Bachelor's degree or higher in Computer Science, Data Science, or a related field.
  • 2‑3 years of professional experience in data science, applied machine learning, or related areas.
  • Strong programming skills in Python, with experience using ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Understanding of backend development concepts (REST APIs, FastAPI, Flask, or similar).
  • Familiarity with cloud platforms (e.g., AWS) and version control systems (Git).
  • Strong analytical and problem-solving skills with the ability to design and evaluate experiments.
  • Excellent communication skills to explain technical concepts to technical and non-technical audiences.
  • Ability to work collaboratively in multidisciplinary and Agile environments.
Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Referrals increase your chances of interviewing at Epergne Solutions by 2x

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.