Job Search and Career Advice Platform

Enable job alerts via email!

Senior Python Developer (Data Projects)

Amaris Consulting

Singapore

On-site

SGD 70,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An international consulting firm based in Singapore seeks a skilled Data Engineer to develop and maintain data pipelines using Python. The ideal candidate will have over 5 years of experience in data engineering, strong communication skills, and a proactive approach to collaboration. Join a positive workplace where you can grow and make a real impact through diverse teams and continuous learning opportunities.

Benefits

Global Diversity
Trust and Growth
Continuous Learning
Vibrant Culture
Meaningful Impact

Qualifications

  • At least 5+ years of experience in data engineering and software development.
  • Proficiency in Python for data engineering tasks.
  • Strong software engineering, analytical and problem-solving skills.

Responsibilities

  • Develop and maintain data pipelines and ETL/ELT processes.
  • Collaborate with data and analytics teams to transform requirements into production-grade solutions.
  • Document technical designs and maintain system documentation.

Skills

Python
ETL/ELT processes
Unit and integration testing
DevOps practices
Agile methodologies
Problem-solving skills

Education

Computer Science or related fields

Tools

Pandas
PySpark
Airflow
Job description

Job description

ABOUT THE JOB
  • Develop and maintain data pipelines and ETL / ELT processes primarily in Python , using modern data frameworks and libraries (e.g. Pandas, PySpark, Airflow).
  • Ensure reliability and maintainability through unit and integration testing .
  • Collaborate with data and analytics teams to transform requirements into production-grade Python data solutions .
  • Apply DevOps and CI / CD practices to automate deployment, testing, and monitoring of data pipelines.
  • Write clean, efficient, and well-tested Python code , and contribute to continuous improvement through code reviews and engineering best practices .
  • Document technical designs and maintain system documentation for transparency and scalability.
ABOUT YOU
  • Academic background : Computer Science, Information Technology or related fields.
  • At least 5+ years of experience with pyhton / data engineering and software development.
  • Proficiency in Python for data engineering tasks.
  • Experience with unit and integration testing.
  • Knowledge of DevOps practices and Agile methodologies.
  • Strong software engineering, analytical and problem-solving skills.
  • You are a good team player with excellent communication skills.

At Amaris Consulting, we believe in creating a thriving, positive workplace where every team member can grow, connect, and make a real impact. Here’s what you can expect when you join our dynamic community :

WHY AMARIS?
  • Global Diversity : Be part of an international team of 110+ nationalities, celebrating diverse perspectives and collaboration.
  • T rust and Growth : With 70% of our leaders starting at entry-level, we’re committed to nurturing talent and empowering you to reach new heights.
  • Continuous Learning : Unlock your full potential with our internal Academy and over 250 training modules designed for your professional growth.
  • Vibrant Culture : Enjoy a workplace where energy, fun, and camaraderie come together through regular afterworks, team-building events, and more.
  • Meaningful Impact : Join us in making a difference through our CSR initiatives, including the WeCare Together program, and be part of something bigger.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.