Python Developer Quant

Python Developer Quant

Full-Time 36000 - 60000 £ / year (est.) On-site
B

At a Glance

  • Tasks: Join a dynamic team to develop and optimise Python tools for market risk analysis.
  • Company: Leading global investment bank with a focus on innovation and collaboration.
  • Benefits: Competitive salary, hands-on experience, and exposure to financial markets.
  • Other info: Opportunity for career growth in a fast-paced, technical environment.
  • Why this job: Make a real impact on trading strategies while enhancing your programming skills.
  • Qualifications: Proficiency in Python or similar languages; strong problem-solving skills.

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

This range is provided by Bruin. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

My client, a leading global investment bank, is offering a unique opportunity for a talented Python developer to join their cross-asset strategy group. This is a hands-on technical role with real impact, offering the chance to work directly on the trading floor alongside front-office teams. Applicants do not need to come from a financial services background. This group operates independently from the traditional IT function, building Python-based tools on the firm’s proprietary platform. These systems provide strategic insight into market risk and PnL across asset classes—and play a central role in the decision-making process across the trading business.

What You’ll Be Working On

  • You’ll join a key initiative focused on refactoring and redesigning the core market model code that underpins how the firm understands and manages risk and PnL.
  • The goal is to build a cleaner, more efficient, and more transparent foundation for analysing performance across teams.
  • In this role, you’ll collaborate closely with a tight-knit team of 8 developers and strategists.
  • Write, optimise and debug Python code on the firm’s in-house platform.
  • Work with existing risk and PnL models, improving their performance and design.
  • Simplify and modernise legacy systems for greater efficiency and maintainability.

This is an opportunity to take on intellectually challenging work in a highly technical environment. You’ll gain first-hand exposure to financial markets and be supported in developing any domain knowledge needed along the way.

We’d like to hear from you if

  • You’re passionate about programming and have worked across different languages or paradigms.
  • You’ve built a scripting language—or at least thought deeply about how you might.
  • You enjoy functional programming and algorithmic problem-solving.
  • You have strong mathematical intuition and are keen to apply it in a real-world context.
  • You’re curious about financial markets and eager to grow your understanding.

Ideal background

  • Proficiency in Python, or similar languages such as C++, Java, or Lisp.
  • Excellent problem-solving and analytical thinking.
  • Strong communication skills and the ability to work collaboratively.
  • A Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, Finance, or a related field.

Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Finance and Information Technology
Industries: Investment Banking and Financial Services

Python Developer Quant employer: Bruin

Join a well-established consultancy that prioritises flexibility and career growth, making it an excellent employer for a Data Pension Migration Analyst. With remote working options and a supportive work culture, you will have the opportunity to develop your skills while contributing to meaningful projects in the pensions sector. The company fosters a collaborative environment where mentoring junior analysts is encouraged, ensuring that every team member can thrive and advance in their career.

B

Contact Details:

Bruin Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer Quant

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. The more you engage, the better your chances of landing that Python Developer role.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects or any relevant coding work. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for those interviews! Brush up on your problem-solving skills and be ready to tackle algorithmic challenges. Practising common coding problems will help you feel confident when it’s time to shine.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Python Developer Quant

Python
C++
Java
Lisp
Problem-Solving Skills
Analytical Thinking
Functional Programming

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python skills and any relevant projects you've worked on. We want to see how your experience aligns with the role, so don’t be shy about showcasing your coding prowess!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for programming and your curiosity about financial markets. Let us know why you’re excited about this opportunity and how you can contribute to our team.

Showcase Problem-Solving Skills:In your application, mention specific examples where you've tackled complex problems or optimised code. We love seeing how you think and approach challenges, especially in a technical environment like ours.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Bruin

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems. Practising coding challenges can also help you demonstrate your problem-solving abilities.

✨Understand Financial Concepts

Even if you don't come from a financial background, it's crucial to have a basic understanding of market risk and PnL. Familiarise yourself with key terms and concepts so you can engage in meaningful conversations about how your work will impact the trading floor.

✨Showcase Your Collaboration Skills

This role involves working closely with a small team, so be prepared to discuss your experience in collaborative environments. Share examples of how you've successfully worked with others to achieve a common goal, especially in technical projects.

✨Ask Insightful Questions

Prepare thoughtful questions about the team's current projects and challenges. This shows your genuine interest in the role and helps you understand how you can contribute effectively. It’s also a great way to demonstrate your curiosity about financial markets.