Quantitative Developer

Quantitative Developer

Full-Time 50000 - 70000 £ / year (est.) No home office possible
London Stock Exchange Group

At a Glance

  • Tasks: Develop and enhance quantitative models using Python for financial optimisation.
  • Company: Join the London Stock Exchange Group, a leader in global financial markets.
  • Benefits: Enjoy competitive pay, healthcare, retirement planning, and paid volunteering days.
  • Other info: Be part of a diverse team that values innovation and sustainability.
  • Why this job: Make a real impact in finance while working with cutting-edge technology.
  • Qualifications: 2-5 years of experience in Python and quantitative product development.

The predicted salary is between 50000 - 70000 £ per year.

LSEG (London Stock Exchange Group) is more than a diversified global financial markets infrastructure and data business. We are dedicated, open-access partners with a commitment to excellence in delivering the services our customers expect from us. With extensive experience, deep knowledge and worldwide presence across financial markets, we enable businesses and economies around the world to fund innovation, manage risk and create jobs.

The Strat team is responsible for designing, building and maintaining the code that handles the data priming, the model execution and the post-processing of the solution into a format that clients can consume. The biggest component of the role is writing and testing code, which is written in python, so it is important to enjoy coding and be comfortable with designing and writing code in a large, shared codebase. Being comfortable with inter-library dependencies, python package management and continuous development practices is also crucial.

In addition to building the calculations, the Strat team is on the front-line when it comes to executing the multilateral optimization runs, which occur multiple times a week. This requires a high level of engagement with our Production team, to provide timely support during runs and help resolve issues as they arise in real time. A client-focused approach is therefore of paramount importance for the role. Successful candidates will build and support one or more of Quantile products. They work directly with our Production and Product Development teams to enhance the products based on feedback from clients and analysis of runs, as well as on strategic projects. We are looking for a junior quantitative developer to work on our optimisation services development and analytics.

Examples of recent projects include:

  • Implement improvements to our IR LCH compression algorithm.
  • Extend our LCH compression service suite extending it to FX product.
  • Enhance our counterparty Risk optimisation with new constraints and features.
  • Enhance our support for hedge funds and clearing brokers in initial Margin optimisations.
  • Improve the runtime performance by reducing the data set and solution search space.
  • Improve data flow, minimising manual steps, avoiding task duplication, and building an event-driven architecture.

Responsibilities:

  • Develop enhancements to the service model libraries to add new features and/or improve others. This will be a mix of strategic projects (3-6 months) and shorter-term tactical changes.
  • Become familiar with the data flow and the run processes and continually strive to improve them.
  • Investigate how to tune the model to create desired outcomes for clients.
  • Support live runs.

Essential:

  • 2-5 years of professional experience building quantitative, data intensive products in python.
  • Excellent understanding of software development best practices (such as functional and OO paradigms and standard design patterns) and design principles (SOLID).
  • Excellent understanding of commercial development practices such as testing, documentation, package management and SDLC.
  • Excellent understanding of python for numerical programs. In particular, pandas and numpy are a must.
  • Excellent problem-solving skills.
  • Strong communication skills (the role will involve explaining complex algorithms to colleagues with varying technical and mathematical experience).

Desirable:

  • Knowledge of UNIX & AWS.
  • Understanding of linear and mixed integer programming, and convex optimisation.
  • Experience with at least one commercial or open-source optimisation library or a mathematical modelling language.
  • Understanding of financial derivatives, margin and counterparty credit risk measures.
  • A solid mathematical background (numerical methods, linear algebra, partial differential equations, probability & statistics).

Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you.

LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives.

Quantitative Developer employer: London Stock Exchange Group

At LSEG, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London where innovation and collaboration thrive. Our commitment to employee growth is evident through tailored benefits, including healthcare and wellbeing initiatives, alongside opportunities for professional development within a diverse and inclusive culture. Join us to make a meaningful impact in the financial markets while enjoying the support of a global team dedicated to excellence and sustainability.
London Stock Exchange Group

Contact Detail:

London Stock Exchange Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quantitative Developer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at LSEG. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your coding skills! If you get the chance, share your GitHub or any projects you've worked on. It’s a great way to demonstrate your Python prowess and problem-solving abilities.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges online to get comfortable with solving problems on the spot.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Quantitative Developer

Python
Pandas
NumPy
Software Development Best Practices
Functional Programming
Object-Oriented Programming
Design Patterns
Testing
Documentation
Package Management
SDLC
Problem-Solving Skills
Communication Skills
UNIX
AWS
Linear Programming
Mixed Integer Programming
Convex Optimisation
Mathematical Modelling

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Quantitative Developer role. Highlight your experience with Python, especially in data-intensive products, and showcase any relevant projects that demonstrate your coding skills.

Craft a Compelling Cover Letter: Your cover letter should reflect your passion for coding and problem-solving. Mention specific projects or experiences that align with the responsibilities listed in the job description, and don’t forget to express your enthusiasm for working with our Strat team!

Showcase Your Skills: In your application, be sure to highlight your understanding of software development best practices and your familiarity with tools like pandas and numpy. This will show us that you’re ready to hit the ground running in our collaborative environment.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values!

How to prepare for a job interview at London Stock Exchange Group

✨Know Your Code

Make sure you brush up on your Python skills, especially with libraries like pandas and numpy. Be ready to discuss your past projects and how you tackled coding challenges, as this will show your problem-solving abilities.

✨Understand the Business

Familiarise yourself with the financial markets and the specific products the company offers. Knowing how your role as a Quantitative Developer fits into the bigger picture will impress the interviewers and demonstrate your client-focused approach.

✨Practice Explaining Complex Concepts

Since you'll need to communicate complex algorithms to colleagues with varying levels of technical expertise, practice explaining your work in simple terms. This will showcase your strong communication skills and ability to collaborate effectively.

✨Engage with Real-Time Scenarios

Be prepared to discuss how you would handle live runs and support the Production team during optimisation processes. Think of examples from your experience where you had to troubleshoot issues quickly and efficiently, as this is crucial for the role.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>