Junior Python Developer

Junior Python Developer

Full-Time On-site
A

Albany Beck is a specialist Financial Services Consultancy helping institutions deliver complex change and transformation while building the internal capability to sustain it. We combine subject matter expertise with innovative delivery models that help clients scale efficiently, while offering meaningful, long-term career opportunities to our people. At Albany Beck, you’ll be choosing to work with an organisation that’s passionate about your learning journey and committed to your professional and personal development.

The Opportunity

We are looking for a Junior Python Developer to join a SwapClear Product team, working within the Risk Change and Quant Validation space.

This is an excellent opportunity for an early-career engineer who wants to develop strong software engineering skills while working closely with quantitative risk models and financial markets technology.

The team supports the validation of risk models, including new indexes, currencies and changes to existing models. The role sits at the intersection of software engineering, risk, data and quantitative analysis, with a particular focus on improving and automating the team's validation processes.

This is deliberately a junior hire. You will receive mentoring and structured support from experienced developers and quantitative specialists, and you will not be expected to understand the full risk environment from day one.

What You'll Be Working On

You will help develop and improve the tooling used to validate risk models across the platform.

Your work will include:

  • Supporting intraday and end-of-day risk model validation.
  • Developing and maintaining Python-based validation and testing tools.
  • Running and improving daily regression testing across risk models.
  • Analysing test outputs and identifying discrepancies or unexpected results.
  • Helping improve the reliability of existing test environments.
  • Supporting validation of changes relating to new indexes, currencies and risk models.
  • Working with developers, quantitative specialists and product colleagues to understand requirements.
  • Developing internal applications and interfaces used to analyse and present validation results.
  • Improving code quality, testing standards and engineering practices within the team.
  • Gradually developing a deeper understanding of clearing, financial markets and quantitative risk

Technology Environment

The team works with a broad Python and data-focused technology stack including:

Core

  • Python
  • NumPy

Databases

  • MongoDB / NoSQL technologies

Application & Processing

  • Django
  • Celery

Front End

  • HTML
  • AG Grid

You do not need experience across the entire stack. Strong Python fundamentals and some exposure to databases and data analysis are the most important requirements.

Django experience would be beneficial, but the team is comfortable developing this knowledge through mentoring.

What We're Looking For

We are particularly interested in candidates with:

  • Approximately 1–4 years' professional software development experience.
  • Strong programming experience with Python.
  • Experience using Python data-analysis libraries such as Pandas and/or NumPy.
  • Some experience working with relational or NoSQL databases.
  • An understanding of software engineering fundamentals, testing and clean code.
  • Strong analytical and problem-solving skills.
  • An interest in working with large datasets and quantitative problems.
  • A desire to build a career in software engineering, rather than moving into a purely academic or theoretical quantitative role.
  • Strong communication skills and an enthusiasm for learning.

Academic Background

Candidates with quantitative or technical academic backgrounds are particularly encouraged, including:

  • Mathematics
  • Physics
  • Computer Science
  • Data Science
  • Other numerate STEM disciplines

Previous financial services or risk experience would be useful but is not essential. The team is more interested in candidates with the right technical foundations, analytical mindset and willingness to learn.

Additional Skills of Interest

The team is also interested in candidates who have explored or have an interest in:

  • Artificial Intelligence / Machine Learning

#J-18808-Ljbffr

Junior Python Developer employer: Albany Beck

At Albany Beck, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London or Birmingham with a hybrid working model. Our commitment to your professional growth is evident through our focus on learning and development, ensuring that you have the tools and support needed to thrive in your role as Head of Data & Customer Intelligence. Join us to be part of a collaborative culture that values customer-centric thinking and drives meaningful change within the Financial Services sector.

A

Contact Details:

Albany Beck Recruitment Team