Our client is a global innovation and technology consultancy with a strong presence across Europe and Asia. They specialise in helping organisations design and deliver complex digital solutions, combining business strategy, engineering expertise, and innovation. With a proven track record in highly regulated industries such as finance and healthcare, they support clients from concept to roll-out—covering areas like software engineering, cloud solutions, and product development. Their multidisciplinary teams are trusted partners for businesses looking to build resilience, scale effectively, and stay ahead in rapidly changing markets.
Job Title: Python Developer
Location: Singapore
Employment Type: Full-time / Permanent
About the Role
We are seeking a highly skilled Python Developer to join our team and contribute to the design and development of robust, data-driven applications. The ideal candidate will have strong expertise in Python and hands-on experience with data analytics libraries, quantitative research, and machine learning frameworks. You will work closely with data scientists, researchers, and engineering teams to build scalable solutions that support advanced analytics and decision-making.
Key Responsibilities
- Develop, maintain, and optimize Python-based applications for large-scale data processing and analytics.
- Collaborate with data scientists to implement, test, and deploy statistical and machine learning models.
- Conduct quantitative research using large datasets to uncover insights and trends.
- Design and optimize ETL pipelines for structured and unstructured data.
- Integrate and manage data from diverse sources (databases, APIs, streaming data).
- Ensure code quality through testing, reviews, and adherence to best practices.
- Stay up-to-date with emerging trends in Python, data science, and analytics technologies.
Key Skills & Qualifications
- Advanced proficiency in Python coding with strong software engineering fundamentals.
- A minimum of 5 years experience as a Python Developer
- Experience with data libraries for large data analytics: pandas , polars , duckdb , pyspark .
- Understanding of ML and data science packages such as scikit-learn , scipy , statsmodels , or similar.
- Strong background in quantitative research, data manipulation, and statistical analysis.
- Familiarity with database technologies (SQL/NoSQL) and query optimization.
- Exposure to cloud platforms (AWS, GCP, or Azure) and distributed computing frameworks is a plus.
- Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or related field.