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 Python experience and strong problem-solving skills required.
The predicted salary is between 40000 - 50000 £ 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.
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 is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth.
Our culture of connecting, creating opportunity and delivering excellence shapes how we think, how we do things and how we help our people fulfil their potential.
Junior Quantitative Developer employer: London Stock Exchange Group
At LSEG, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. Our London office provides a dynamic environment where junior quantitative developers can thrive, with ample opportunities for professional growth and development, supported by tailored benefits such as healthcare and paid volunteering days. Join us to be part of a diverse team dedicated to driving financial stability and empowering economies while making a meaningful impact in the financial markets.
Contact Details:
London Stock Exchange Group Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Junior 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’ve got a GitHub or personal project, make sure to highlight it. It’s a great way to demonstrate your Python prowess and problem-solving abilities without just relying on your CV.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your knowledge of numerical programming and optimisation techniques. Practising coding challenges can really help you shine during the interview process.
✨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 the LSEG team!
We think you need these skills to ace Junior Quantitative Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Junior Quantitative Developer role. Highlight your experience with Python, especially in data-intensive projects, and showcase any relevant skills that align with our needs.
Craft a Compelling Cover Letter:Your cover letter should tell us why you're excited about this position and how your background makes you a great fit. Don't forget to mention your problem-solving skills and your understanding of software development best practices!
Showcase Your Projects:If you've worked on any relevant projects, whether in a professional setting or as personal endeavours, make sure to include them. We love seeing practical examples of your coding skills and how you've tackled challenges.
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 shows us you're keen to join our team!
How to prepare for a job interview at London Stock Exchange Group
✨Know Your Python Inside Out
Since the role heavily involves coding in Python, make sure you brush up on your skills. Familiarise yourself with libraries like pandas and numpy, and be ready to discuss how you've used them in past projects. Practising coding problems can also help you demonstrate your problem-solving abilities during the interview.
✨Understand the Financial Context
Get a good grasp of financial derivatives, margin, and counterparty credit risk measures. This knowledge will not only help you answer technical questions but also show that you're genuinely interested in the industry. Try to relate your answers back to how your skills can benefit the company’s goals.
✨Showcase Your Communication Skills
You'll need to explain complex algorithms to colleagues with varying levels of technical expertise. Prepare examples of how you've successfully communicated technical concepts in the past. This will highlight your ability to work collaboratively within a team and support live runs effectively.
✨Be Ready for Problem-Solving Scenarios
Expect to face real-time problem-solving scenarios during the interview. Brush up on your analytical skills and think through how you would approach optimising a model or troubleshooting an issue. Being able to articulate your thought process clearly will impress the interviewers.