Banner Default Image


< Return to job search

Lead Python Engineer

Job title: Lead Python Engineer
Location: London
Industry: Software Engineering
Salary: £70,000 - £90,000 plus 20% discretionary bonus & benefits
Reference: 16913
Contact name: Ciara Clarke
Job published: January 24, 2023

Job description

Technical Python Lead Engineer - Python (Assistant Director)
This is a greenfield project, where you can contribute and have a meaningful impact from day one.. You will have access to a modern tech stack - Postgres (DB), FastAPI (backend), Bootstrap and HTMX (front-end), and AWS Cognito for authentication. You will benefit from broad industry exposure and coaching by highly experienced team members.
Responsibilities of the role:
  • Own the full technical development cycle.
  • Maintain and optimize the capital and margin calculation engines.
  • Coach junior members and review merge requests.
  • Interact with participating banks and vendor firms to test, discuss and align margin model results.
  • Play an active role in enhancing the in-house analytics capabilities.
Required Skills and Knowledge:
  • Significant experience in Python, writing well typed object-oriented code. Experience with libraries such as sqlalchemy, pytest, pandas.
  • Proven experience with Python web frameworks, such as Flask, FastAPI or Django.
  • Strong command of SQL to query a relational database and produce reports / answer queries. Strong understanding of relational database design principles, including primary/foreign keys, indexes, views and CTEs.
  • Familiarity with git, including best practices, working with branches, Pull Requests.
Beneficial Experience and Education:
  • The ideal candidate would have a Computer Science or Quantitative Finance background, or equivalent experience.
  • Relevant experience with front-end or dashboard development, including HTML, and CSS.
  • Familiarity with Capital and Initial Margin frameworks
Contact Ciara Clarke for a confidential discussion on this role.
  Apply for this job

Share this job