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: 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.
Report job