Enable job alerts via email!

Software Engineer(Python, SQL and ML)

TALENTSYNC PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A technology company in Singapore is looking for a fresh graduate or candidate with less than one year of experience. The ideal candidate will have foundational skills in Python and SQL, with exposure to machine learning concepts. Responsibilities include developing applications, writing SQL queries, collaborating with senior engineers, and assisting in data pipeline design. This role offers opportunities for growth and learning in a dynamic environment.

Qualifications

  • 0–1 year of professional or academic project experience with Python and SQL.
  • Exposure to traditional machine learning techniques (e.g., regression, classification).
  • Understanding of software development lifecycle (SDLC) and version control (Git).
  • Strong problem-solving skills and eagerness to learn new technologies.

Responsibilities

  • Develop, test, and maintain applications and scripts using Python.
  • Write efficient SQL queries for data extraction, transformation, and analysis.
  • Collaborate with senior engineers to integrate ML models into software systems.
  • Participate in code reviews, debugging, and performance optimization.
  • Assist in designing data pipelines and workflows for analytics and reporting.
  • Stay updated with industry best practices in software engineering and ML.
  • Document code, processes, and technical designs clearly.

Skills

Python
SQL
Machine Learning
Problem-solving

Tools

scikit-learn
pandas
NumPy
AWS
Azure
GCP
Job description

One of my clients is looking for a candidate who is a fresh graduate or with less than one year experience with the below given skills:

This role is ideal for candidates with foundational experience in Python, SQL, and exposure to machine learning (ML) concepts, who are eager to learn, grow, and contribute to real-world projects.

As part of the team, you will work on designing, developing, and optimizing applications and data-driven solutions while collaborating with senior engineers and data scientists.

Key Responsibilities
  • Develop, test, and maintain applications and scripts using Python.
  • Write efficient SQL queries for data extraction, transformation, and analysis.
  • Collaborate with senior engineers to integrate ML models into software systems.
  • Participate in code reviews, debugging, and performance optimization.
  • Assist in designing data pipelines and workflows for analytics and reporting.
  • Stay updated with industry best practices in software engineering and ML.
  • Document code, processes, and technical designs clearly.
Required Qualifications
  • 0–1 year of professional or academic project experience with Python and SQL.
  • Exposure to traditional machine learning techniques (e.g., regression, classification, clustering).
  • Understanding of software development lifecycle (SDLC) and version control (Git).
  • Strong problem-solving skills and eagerness to learn new technologies.
Preferred Qualifications (Nice to Have)
  • Familiarity with libraries like scikit-learn, pandas, NumPy.
  • Exposure to data visualization tools (e.g., Matplotlib, Seaborn, or Power BI/Tableau).
  • Experience with basic cloud platforms (AWS, Azure, or GCP).
  • Knowledge of APIs and web frameworks (e.g., Flask, FastAPI, or Django).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.