Engineer in London

Engineer in London

London Entry level 50000 - 60000 ÂŁ / year (est.) No home office possible
LSEG

At a Glance

  • Tasks: Join our Strat team to design and build innovative code solutions in Python.
  • Company: LSEG, a global leader in financial markets infrastructure and data.
  • 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 on financial stability while working with cutting-edge technology.
  • Qualifications: 2-5 years of Python experience and strong problem-solving skills required.

The predicted salary is between 50000 - 60000 ÂŁ per year.

About LSEG 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. It’s how we’ve contributed to supporting the financial stability and growth of communities and economies globally for more than 300 years.

Role Overview 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. 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:

  • 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 Requirements:

  • 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 Requirements:

  • 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).

Career Stage: Senior Associate

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 purpose is the foundation on which our culture is built. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions.

Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone’s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and volunteering. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives.

Engineer in London employer: LSEG

LSEG is an exceptional employer that fosters a dynamic and inclusive work environment, where innovation and collaboration are at the forefront. With a commitment to employee growth, we offer tailored benefits including healthcare, retirement planning, and paid volunteering days, ensuring our team members thrive both personally and professionally. Join us in London, where you can contribute to meaningful projects that drive financial stability and empower economies globally, all while being part of a diverse workforce that values your individuality.
LSEG

Contact Detail:

LSEG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Engineer in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, especially those at LSEG. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Prepare for technical interviews by brushing up on your Python skills. Get comfy with pandas and numpy, and practice explaining your thought process clearly.

✨Tip Number 3

Show your passion for coding! During interviews, share projects you've worked on or improvements you've made. It’s all about demonstrating your problem-solving skills.

✨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 at LSEG.

We think you need these skills to ace Engineer in London

Python
Pandas
NumPy
Software Development Best Practices
Functional Programming
Object-Oriented Programming
Design Patterns
Testing
Documentation
Package Management
Software Development Life Cycle (SDLC)
Problem-Solving Skills
Communication Skills
UNIX
AWS

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Engineer role. Highlight your Python experience and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Showcase Your Coding Skills: Include examples of your coding work, especially in Python. If you’ve contributed to open-source projects or have a GitHub portfolio, link to it! We love seeing practical applications of your skills.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about this role at LSEG. Share your passion for coding and how you can contribute to our team. Let your personality shine through!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at LSEG

✨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 concepts relevant to the role, such as margin optimisation and counterparty credit risk. Being able to explain these concepts clearly will show that you can communicate effectively with colleagues from various backgrounds, which is crucial for this position.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. Be ready to walk through your thought process and the steps you took to arrive at a solution. This will highlight your analytical skills and your ability to think critically under pressure.

✨Engage with the Team Spirit

Since collaboration is key in this role, be prepared to discuss how you've worked in teams before. Share experiences where you supported live runs or collaborated on projects, and emphasise your client-focused approach. This will demonstrate that you're not just a coder but a team player who values partnership and communication.

Engineer in London
LSEG
Location: London

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

>