Python Solutions Architect Role Requirements
- Advanced ability as a Python Solutions Architect/Principal Engineer/Engineering Manager
- Leadership experience: you must have led small teams on the delivery of projects
- AWS Glue
- Dremio
- Agile
Desirable Skills and Experience
- Snowflake
- Spark, Airflow, Apache Iceberg, Arrow, DBT
- Trading, Front Office finance
- Some appreciation of asset classes such as Fixed Income, equities, FX or commodities
Role Details
You will join a relatively new department that is responsible for the data used across the Front Office. The data is sourced from a variety of external vendors and internal departments and held in an AWS data lake, although this is being migrated to a data mesh architecture. They are working heavily with AWS, Glue, Dremio, Snowflake, Python, and Java.
You will lead a team of 5 engineers and collaborate with a product manager who will be assigned to the team. You will have line-management responsibility of the team and need to have previous management experience. This is a hands-on role that will include coding, code reviews, design and architectural leadership, and technical strategy. Your first project for the initial 12 months will be to classify a large number of securities over a range of industries.
Working Conditions
They have a very flexible hybrid working set up.
Salary Details
£150k - £170k + 20% Guaranteed Bonus + 10% Pension