Enable job alerts via email!

Python Developer, Investment Management

MENRVA PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A global investment firm is looking for a Python Developer to enhance data engineering and analytics capabilities. The role involves developing and maintaining Python solutions for large-scale analytics and integrating machine learning packages. Candidates should have 8 years of software engineering experience with strong communication skills and knowledge of data libraries. This position promotes high coding standards and collaborative teamwork.

Qualifications

  • 8 years of software engineering experience, including 5 years in Python in enterprise environments.
  • Strong knowledge of data analytics libraries.
  • Familiarity with machine learning and data science toolkits.
  • Excellent communication skills for team collaboration.

Responsibilities

  • Develop, optimise, and maintain Python-based solutions for data analytics.
  • Work with advanced data libraries like PySpark.
  • Support quantitative research and integrate machine learning packages.
  • Collaborate with engineers to enhance data engineering practices.

Skills

Python programming
Data analytics libraries (pandas, polars, etc.)
Machine Learning toolkits
Strong communication skills

Tools

Pandas
PySpark
Scikit-learn
Job description
Overview

We are building a global investment firm with a strong reputation for innovation and stability. They manage a diverse portfolio across asset classes and markets in more than 37 countries, consistently driving value creation through data-driven insights and advanced technology.

Role

Role: Python Developer, Machine Learning Packages
You will play a pivotal role in enhancing data engineering and analytics capabilities, working in an environment where high coding standards are upheld. The team values strong communication to navigate constructive code reviews and to collaborate effectively across stakeholders.

Key Responsibilities
  • Develop, optimise, and maintain Python-based solutions for large-scale data analytics.
  • Work with advanced data libraries (pandas, polars, duckdb, PySpark).
  • Support quantitative research and integrate ML/data science packages (scikit-learn, scipy, etc.).
  • Collaborate with engineers and analysts to improve data engineering practices.
Key Requirements
  • 8 years of software engineering & at least 5 years in Python on enterprise grade
  • Strong knowledge of data analytics libraries for large datasets.
  • Familiarity with ML and data science toolkits.
  • Excellent communication skills to engage effectively in a high-performance team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.