Job offer
**Senior Python Engineer- Data Platform**
Man Group is looking for an experienced Senior Python Engineer to join its Data Platform Engineering team to work on the development and implementation of a bespoke data platform called Codices. The role offers the opportunity to work on high profile projects and work with modern technologies such as Python, Snowflake and Postgres.
Job description
Tasks
- You will be part of the Data Platform Engineering team working on the development and implementation of our data platform Codices
- You will work on the planning, development and implementation of projects to create a scalable data architecture
- You will work closely with other teams, including quantitative researchers, data scientists and data engineers
- You will work on the development and implementation of applications and systems based on Python
Requirements
Required skills
- 5+ years of professional experience in software development, ideally in Python
- Strong academic background and university degree in a mathematical/computer science subject such as computer science, mathematics or finance
- Proven good communication skills and experience of working in cross-functional teams
- Experience with the development of reliable production applications
- In-depth knowledge of one or more relevant database technologies such as Snowflake, Postgres, Cassandra etc.
- Strong interest in solving data-related challenges on a large scale
- Proficiency in at least one programming language; proficiency in software development principles; and clean coding practices
- Self-motivated with the ability to manage time effectively across multiple projects and with competing business priorities and deadlines
- Experience with the creation and maintenance of a scalable data architecture
- Fluent in English
Desired skills
- Self-starter who can capitalize on opportunities; communicate and deliver them effectively
- In-depth knowledge of data modeling, data warehouses, mediation architecture
- Familiarity with one or more relevant databases or data formats, e.g. Apache Ignite, Postgres, Snowflake etc.
- Experience of working with large and unstructured data sets
- Good understanding of market data structures
- Can extract and manipulate financial data from databases and create data sets
- Change management skills to work effectively across different teams and seniority levels; ability to prioritize multiple projects
- Flexibility and pragmatism; able to prioritize and manage competing views
- Industry experience and knowledge; an advantage, but not required
We offer
- An inclusive work environment where challenges are an essential quality of opportunity
- A culture and values that fundamentally anchor inclusion
- A people-centered and inclusive approach to work practices and employee performance
- Opportunities to make a difference through our charitable and global initiatives
- A comprehensive benefits package, including competitive vacation entitlements, pension funds, life and long-term disability insurance, group income protection and more
- Additional benefits such as private health insurance, discounted gym memberships and more
- Two annual 'man' days of paid leave to focus on community service activities
Job details