Search by job, company or skills

PERSOL APAC

Senior Data Engineer (Python Developer)

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Data Engineer-Python Developer

Location: Singapore

Experience Required: 6+ years

Industry: Trading / Investment / Financial Services

Role Overview

We are looking for an experienced Python Developer to design, build, and optimize scalable data pipelines and analytics workflows in a high-performance trading environment. The ideal candidate has strong engineering fundamentals, excellent testing discipline, and experience working with modern data engineering tools. This role involves close collaboration with trading, data, and platform teams to deliver reliable, automated, and efficient data solutions that support trading operations and decision-making.

Key Responsibilities

  • Develop, optimize, and maintain Python-based data pipelines, ETL/ELT processes, and analytics workflows.
  • Implement robust unit testing and integration testing to ensure code quality and maintainability.
  • Collaborate with trading and data teams to understand requirements and translate them into scalable engineering solutions.
  • Automate deployment, monitoring, and alerting for trading-related data workflows.
  • Troubleshoot performance bottlenecks and enhance data processing efficiency.
  • Work within Agile teams to deliver features and improvements in iterative cycles.
  • Ensure compliance with engineering best practices and security standards.

Required Skills & Experience (Must Have)

  • 6+ years of experience in Python development (data pipelines, automation, ETL/ELT, analytics workflows).
  • Strong experience in unit and integration testing frameworks.
  • Good understanding of DevOps practices, CI/CD, and automation.
  • Experience working in Agile environments.
  • Strong analytical and debugging skills.

Good-to-Have Skills

  • Exposure to AWS cloud and Kubernetes (K8s).
  • Familiarity with modern data platforms:
  • Snowflake, Databricks, Apache Spark, Hive
  • Table formats: Delta Lake, Apache Iceberg
  • Vector databases (FAISS, Pinecone, Weaviate)
  • Experience with orchestration tools:
  • Apache Airflow, Dagster, Prefect, Temporal
  • Knowledge of GitHub workflows and Datadog monitoring.

Ideal Candidate Attributes

  • Strong problem-solving and performance optimization mindset.
  • Excellent communication and collaboration skills.
  • Ability to work independently in a fast-paced and data-driven trading environment.
  • Passion for automation, clean code, and reliable engineering practices.

PERSOL Singapore Pte Ltd RCB No. 200007268E

EA License No. 01C4394 EA Registration No. R1113321 (Jacob Tijo)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134936351