Junior Python Developer
Junior Python developer joining a SwapClear product team in London that validates quantitative risk models. Day to day: building and maintaining Python validation/regression-testing tooling (NumPy, Pandas, Django, Celery, MongoDB) and internal apps for analysing results, with mentoring from senior developers and quants.
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Not specified
- Seniority
- Junior
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Approximately 1-4 years professional software development experience
- Strong programming experience with Python
- Experience with Python data-analysis libraries such as Pandas and/or NumPy
- Some experience with relational or NoSQL databases
- Understanding of software engineering fundamentals, testing and clean code
- Strong analytical and problem-solving skills
- Interest in working with large datasets and quantitative problems
- Desire to build a career in software engineering rather than a purely academic quant role
- Strong communication skills and enthusiasm for learning
Nice to have
- Quantitative or technical academic background (Maths, Physics, CS, Data Science, other numerate STEM)
- Django experience (beneficial, can be developed via mentoring)
- Previous financial services or risk experience (not essential)
- Exploration of or interest in AI/Machine Learning
Full description
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: