Job offer
Senior Python Engineer
Man Group is looking for an experienced Senior Python Engineer to join the Data Platform Engineering team and contribute to the development and implementation of core data platforms, specifically Cobix. The role will include responsibility for developing scalable data solutions using Python, PySpark and other technologies.
Job description
Tasks
- You will be part of the Data Platform Engineering team, which is part of the Data & Machine Learning department.
- The platform, called Cobix, serves as Man Group's central data platform.
- The main tasks include:
- Data acquisition: Onboarding of new data records on Cobix, ETL and CDC pipelines and indexing of data.
- Data management: standardizing data sets, enabling discovery, enforcing data quality and data provenance.
- Data provision: Provision of a standardized interface for thousands of data records.
- You will work on the development and implementation of data products that must meet the highest internal requirements.
Requirements
Required skills
- 3+ years of professional experience in software development, ideally in Python.
- Strong experience with high performance computing, e.g. building architectures in high performance computing content.
- Knowledge of Python, excellent communication skills.
- Good software writing and software architecture skills.
- In-depth knowledge of one or more relevant database technologies such as Snowflake, PostgresSQL, Cassandra or TimescaleDB.
Desired skills
- Strong interest in solving data-related challenges on a large scale.
- Mastery of at least one programming language; modern software development principles; and clean code.
- Self-organizing with the ability to manage time effectively across multiple projects and with computer business needs and priorities.
- Strong interpersonal skills; able to maintain a close working relationship with quantitative researchers, technology, vendor and high-level business partners.
- Self-starter attitude; able to lead, motivate and communicate effectively with the team; and deliver.
Attributes
- In-depth knowledge of data models, data techniques and methodologies.
- Experience with one or more relevant databases or open table formats, e.g. Apache Iceberg, PostgresSQL.
- Practical experience with financial data providers and understanding of market data structures.
- Practical experience with large, well-managed data warehouses; data quality; data origin.
- Bachelor's degree or equivalent with 8+ years of experience working with data and projects in the enterprise.
- Confident communicator; able to present concisely and deal positively with conflicting views.
- Experience with our trading tools: Unix; /Linux; / Unix; FIX; etc.
We offer
- Opportunities to make a difference through our charitable and global initiatives.
- Career advancement through professional development.
- Flexible working arrangements.
- Comprehensive benefits package, including competitive vacation entitlement; pension/VSR/RS benefits; and long-term benefits.
Job details