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.