We are looking for an experienced Python Developer to join a team working on building and maintaining various internal tools and scripts. These tools support vendor changes, data monitoring, and data quality efforts, contributing to the overall success of the organization.
Our client creates and implements systematic financial strategies across diverse asset classes and global markets. They aim to generate high-quality predictive signals (alphas) using a proprietary research platform, which supports financial strategies designed to capitalize on market inefficiencies. Their teams collaborate to develop these alphas and strategies, forming the core of a sustainable, global investment platform.
Requirements:
5+ years of experience as a Python Developer or Data Engineer
Strong problem-solving and analytical skills
Proficiency in Python, with extensive experience using core libraries such as requests, pandas, numpy, json, pyplot, etc.
Experience with distributed data processing using PySpark
Expertise in Bash/Linux for scripting and command line navigation
Familiarity with working with RESTful APIs and API authentication
Strong SQL knowledge and experience with databases
CI/CD pipeline experience, GitLab Runner is a plus
Bachelor's or Master's degree in a technical or quantitative field
Proactive problem solver with excellent communication skills
Key Responsibilities:
Develop tools and scripts based on business team requirements
Integrate and test external APIs
Monitor and maintain the health and performance of tools and databases
Troubleshoot and resolve technical issues as they arise
We Offer:
Hybrid model (1 day/week in the office, or upon request)
Long-term, stable project
Competitive compensation
Opportunity to work with a world-class team
Interesting and challenging tasks in a high-impact environment