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)