Senior Python Software Engineer AWS Java Data Finance London

Senior Python Software Engineer AWS Java Data Finance London

Posted 2 weeks ago by Joseph Harry Ltd

£900 Per day
Undetermined
Hybrid
London, UK

Summary: The role of Senior Python Software Engineer involves leading the design and architecture of data solutions within an asset management firm in London. The position requires advanced skills in Python and Java, along with experience in various data tools and technologies. The successful candidate will work in a hybrid environment and may take on a leadership role within a small team focused on front office pricing data. This is a senior position that demands strong technical and architectural capabilities.

Key Responsibilities:

  • Lead the design and architecture of data solutions as a Senior Python Software Engineer/Technical Lead/Solutions Architect.
  • Collaborate with a team to manage and optimize data sourced from external vendors and internal departments.
  • Work with AWS data lake and assist in the migration to a data mesh architecture.
  • Utilize tools such as Iceberg, Dremio, DBT, Arrow, Spark, Snowflake, Glue, Athena, and Airflow.
  • Support pricing data management for the front office.

Key Skills:

  • Advanced proficiency in Python and Java.
  • Strong design and architecture skills.
  • Experience with data tools: Iceberg, Dremio, DBT, Arrow, Snowflake, Glue, Athena, Airflow.
  • Agile methodology experience.
  • Background in trading or front office finance is desirable.

Salary (Rate): £900/day

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Python Software Engineer (Senior Architecture Programmer Developer Python Java Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund) required by my asset management client in London.

You MUST have the following:

  • Advanced ability as a Senior Python Software Engineer/Technical Lead/Solutions Architect/Principal Engineer
  • Good design and architecture ability
  • Java
  • Three or more of the following:
    • Iceberg
    • Dremio
    • DBT
    • Arrow
    • Snowflake
    • Glue
    • Athena
    • Airflow
  • Agile

The following is DESIRABLE, not essential:

  • Trading, Front Office finance
  • Spark
  • Buy-side asset management (hedge fund, asset manager, investment management)

Role: Senior Python Software Engineer (Senior Architecture Programmer Developer Python Java Software Engineer Data Enterprise Engineering Developer Programmer AWS Python Athena Glue Airflow Ignite JavaScript Agile Pandas NumPy SciPy Spark Dremio Snowflake Apache Iceburg Iceberg Arrow DBT gRPC protobuf TypeScript Finance Trading Front Office Investment Banking Asset Manager Financial Services FX Fixed Income Equities Commodities Derivatives Hedge Fund Snowflake) required by my asset management client in London. 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 Python, Java and AWS. If you have any experience in Iceberg, Dremio, DBT, Arrow, Spark, Snowflake, Glue, Athena, Airflow or related tools, this would also be very advantageous.

You will join a team of 5 that are responsible for pricing data for the front office. This is a senior role in the team and will demand a strong ability in design and architecture. If you come in at the right level, you could be the deputy for the team manager.

They have a very flexible hybrid working set up.

Duration: 12-24 months

Rate: £600-900/day