PERSOL APAC

Senior Python Developer – Trading

Posted: just now

Job Description

Job Title: Python Developer – TradingLocation: SingaporeExperience Required: 6+ yearsIndustry: Trading / Investment / Financial ServicesRole OverviewWe 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 ResponsibilitiesDevelop, 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 SkillsExposure to AWS cloud and Kubernetes (K8s).Familiarity with modern data platforms:Snowflake, Databricks, Apache Spark, HiveTable formats: Delta Lake, Apache IcebergVector databases (FAISS, Pinecone, Weaviate)Experience with orchestration tools:Apache Airflow, Dagster, Prefect, TemporalKnowledge of GitHub workflows and Datadog monitoring.Ideal Candidate AttributesStrong 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. 200007268EEA License No. 01C4394 • EA Registration No. R1113321 (Jacob Tijo)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In