Python Model Developer - Risk

Python Model Developer - Risk

London Full-Time 36000 - 60000 Β£ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Design and develop quantitative risk models using Python, SQL, and GitLab.
  • Company: Join IG Group, a leading FTSE 250 Fintech with a global presence and innovative trading platforms.
  • Benefits: Enjoy flexible working, private medical cover, gym contributions, and 28 days holiday.
  • Why this job: Be part of a dynamic team focused on automation and impactful risk management in a collaborative environment.
  • Qualifications: Experience in Python, SQL, and model development within banking or consulting is essential.
  • Other info: Diversity is valued; we encourage applicants from all backgrounds to apply.

The predicted salary is between 36000 - 60000 Β£ per year.

So, who are we? Hello, we're IG Group, an FTSE 250 Fintech that provides cutting-edge mobile, web and desktop platforms that help our clients trade Stocks & Shares, leveraged products, Futures & Options and Crypto. We are ambitious. Over 340,000 people already use our platforms. We're global with offices in 18 countries and products in 16 regions. We're hungry to move faster, ship better products for our customers and grow our user base. We believe in high autonomy, and we want people who are looking to do things differently to create better experiences for our customers. We work in cross-functional teams and are laser-focused on increasing the number of active clients we serve to drive sustainable growth.

The Team: The Financial Risk Team is responsible for the end-to-end management of IG Group's credit, market, capital and liquidity risk profiles. The Team designs, develops and deploys various industry-standard risk models to help set policy, enforce it and report on it to several committees (including the Risk Committee, the Executive Risk Committee and the Board Risk Committee).

Your role in the Team's Success: We are seeking a Python Model Developer to join a data-driven technical risk management team in designing, developing and deploying quantitative risk models to manage our risk. Our tech stack is comprised of Python (including Pandas, NumPy & Matplotlib), SQL, MongoDB, GitLab and increasingly GCP. As a team of Risk Analysts & Risk Managers, we are looking for someone who can own the DevOps side of the model lifecycle, as well as re-engineer existing parts of the codebase. We are taking tentative steps, aided by IT, to transition our infrastructure from on-prem servers into GCP to benefit from increased scalability and to leverage the capabilities of Looker & Vertex AI. The successful candidate will represent the Financial Risk Team in these conversations. As the team that owns the Group-wide capital requirements model (and all the downstream reports from it), we have a strong focus on automation and are often fielding requests from various parts of the business to provide data and analysis. The successful candidate will work within a small (6-person) London-based team with significant exposure to senior management. They will work closely with Model Validation, Regulatory Capital, Finance, Treasury, Credit Operations, Enterprise Data and Technology Teams.

What you'll do:

  • Design, develop and deploy quantitative risk models in Python to our GitLab-managed servers (including rebuilds of existing models).
  • Propose new models not currently running (LGD & PBB) to better manage our risk.
  • Automate processes and controls.
  • Continuously deploy code changes to refine our risk management.
  • Liaise with the 1st line commercial teams to act based on the outputs of our models.

How we work: We follow a hybrid working model with 3 days in the office, which we think balances the need to collaborate effectively and connect with each other. Our delivery approach emphasizes:

  • Lead and Inspire: Drives trust, alignment, and enthusiasm
  • Think Big: Focus on the problems that most impact our commercial outcomes
  • Champion the client: Understand and prioritize the client's needs
  • Deliver at pace: Push for fast, sustainable growth
  • Raise the bar: Take ownership, be accountable and share feedback

We believe diversity fuels creativity, drives innovation, and sets us up for success. We are committed to building teams with diverse perspectives and skills. We encourage applications from people with diverse backgrounds and experiences.

What you'll need:

  • Python
  • SQL
  • GitLab (including deployment pipelines)
  • Model development experience within a bank or consulting firm
  • A strong understanding/experience with industry-standard risk models (including stress-testing, VaR, expected shortfall, LGD, PD, etc...)

The Perks: Your growth fuels our success! Thrive with tailored development programs, mentoring, career progression, and more. Flexible Benefits Package (12%) Private medical cover for you and your family Life insurance Contribution to gym memberships 28 days holiday including birthday and voluntary work days Option to buy or sell holiday days Unlimited access to LinkedIn Learning Comprehensive onboarding Employee networks and ESG initiatives Enhanced parental leave and support.

Join us for this exciting journey. Apply now!

Python Model Developer - Risk employer: IG Group Holdings plc

At IG Group, we pride ourselves on being an innovative and ambitious FTSE 250 Fintech that fosters a dynamic work culture where autonomy and collaboration thrive. Our London-based Financial Risk Team offers a unique opportunity for growth, with tailored development programmes, flexible benefits, and a commitment to diversity that fuels creativity and innovation. Join us to be part of a forward-thinking team that values your contributions and supports your career progression in a vibrant city.
I

Contact Detail:

IG Group Holdings plc Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Python Model Developer - Risk

✨Tip Number 1

Familiarise yourself with the specific risk models mentioned in the job description, such as LGD and PBB. Understanding these concepts will not only help you during interviews but also demonstrate your proactive approach to the role.

✨Tip Number 2

Engage with the Python community online, especially forums or groups focused on financial modelling. This can provide insights into industry trends and best practices, which you can discuss during your interview to show your enthusiasm and knowledge.

✨Tip Number 3

Network with current or former employees of IG Group on platforms like LinkedIn. They can offer valuable insights about the company culture and expectations, which can help you tailor your approach when applying.

✨Tip Number 4

Prepare to discuss your experience with DevOps and automation in model development. Highlighting specific examples of how you've improved processes in previous roles will resonate well with the team’s focus on efficiency and innovation.

We think you need these skills to ace Python Model Developer - Risk

Proficiency in Python
Experience with Pandas, NumPy, and Matplotlib
Strong SQL skills
Familiarity with GitLab and deployment pipelines
Model development experience in a banking or consulting environment
Understanding of industry-standard risk models (e.g., stress-testing, VaR, expected shortfall, LGD, PD)
Knowledge of DevOps practices
Experience with cloud platforms, particularly GCP
Ability to automate processes and controls
Strong analytical and problem-solving skills
Excellent communication skills for liaising with cross-functional teams
Attention to detail and accuracy in model development
Ability to work collaboratively in a small team
Adaptability to changing requirements and technologies

Some tips for your application 🫑

Understand the Role: Before applying, make sure to thoroughly read the job description for the Python Model Developer position. Understand the key responsibilities and required skills, such as experience with Python, SQL, and model development.

Tailor Your CV: Customise your CV to highlight relevant experience in Python programming, risk model development, and any previous roles in financial services or consulting. Use specific examples that demonstrate your expertise in the required areas.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for the role and the company. Mention how your skills align with IG Group's goals and values, particularly in risk management and automation.

Showcase Your Technical Skills: In your application, emphasise your technical skills, especially in Python libraries like Pandas and NumPy, as well as your experience with GitLab and cloud technologies. Providing examples of past projects can help illustrate your capabilities.

How to prepare for a job interview at IG Group Holdings plc

✨Showcase Your Python Skills

Make sure to highlight your experience with Python, especially in relation to model development. Be prepared to discuss specific projects where you've used libraries like Pandas, NumPy, and Matplotlib, as these are crucial for the role.

✨Understand Risk Models

Familiarise yourself with industry-standard risk models such as VaR, LGD, and PD. Be ready to explain how you have applied these models in previous roles or how you would approach developing new ones.

✨Demonstrate DevOps Knowledge

Since the role involves owning the DevOps side of the model lifecycle, be prepared to discuss your experience with deployment pipelines, particularly in GitLab. Highlight any relevant experience transitioning infrastructure to cloud platforms like GCP.

✨Emphasise Collaboration Skills

The team works closely with various departments, so it's important to demonstrate your ability to collaborate effectively. Share examples of how you've worked in cross-functional teams and how you prioritise client needs in your work.

Python Model Developer - Risk
IG Group Holdings plc
I
  • Python Model Developer - Risk

    London
    Full-Time
    36000 - 60000 Β£ / year (est.)

    Application deadline: 2027-07-06

  • I

    IG Group Holdings plc

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>