Data Engineer
We are seeking an experienced Data Engineer for our client's team. this role involves building data pipelines to the firm's central data platform as well as development, testing and maintenance of said platform to ensure the availability, reliability, and integrity of data critical to the investment process.
Key Responsibilities:
- Data Pipeline Development - Design and develop sophisticated data pipelines to import data from external vendors, sell-side partners, and other providers seamlessly into our central data platform
- Platform Development and Testing - Contribute to the ongoing enhancement of our platform to ensure it aligns with ever-changing business requirements. Test the system regularly to confirm its effectiveness and perform troubleshooting when necessary
- Platform Maintenance and Data Reliability - Ensure our platform is well-maintained, enabling uninterrupted access to crucial data points. Continuously verify data quality and integrity essential to the process
- Continuous Improvement and Collaboration - Collaborate with internal stakeholders to streamline data accessibility and usability. Drive innovation by adopting advanced analytics technologies and methods
What makes a great candidate:
- 3-6 years of experience as a data engineer or a related role
- Minimum 2.1 degree obtained in Computer Science, or a related field, ideally from a Russell Group University (or international equivalent)
- Strong A Levels (or international equivalents)
- Financial Services experience
- Expertise in designing and building data pipelines
- Proficient in SQL, Python, AWS and other data management technologies
- Familiarity with version control systems like Git and orchestration like Airflow
- Ability to test and troubleshoot data platforms reliably. A track record of improving data reliability and quality
- Excellent communication skills and the ability to work effectively within a team
- Self-starter, detail-oriented, and open to learning new technologies and methodologies
