App Dev Summer Intern - London
Position Summary
Programme starts June 2025
Duration: 12 Weeks
The Application Development team creates the systems that deliver the service to clients. It is this team’s responsibility to design and build systems that permit financial market participants to securely provide risk and trade data to the company, to deliver that data into the quantitate algorithms developed by the quants, and to return the output of those libraries safely back to the participants in a timely manner. In addition, the systems should provide feedback to the clients to help them understand the results as well as how they can modify their parameters and data to gain improvements in the future. Our systems live in the cloud, currently hosted by AWS.
The successful candidate will work as part of a small team of 5-7 developers to build and research improvements to the applications & environment. They will work directly with product management team to enhance the product based on feedback from clients and analysis of runs as well as on strategic projects.
Role Responsibilities
Examples of projects include:
- Design and build a Data Masking Tool to allow us to generate data-sets for development and testing without compromising real client data
- Simulate the creation and evolution of a compression scenario to automate parts of the QA process performed by products team
- Build a chat-bot to post messages to our internal chat room regarding status of runs and application infrastructure
Experience and Qualifications Required
Desired skills:
- Current MSc/MEng student in a STEM discipline
- Solid understanding of python for executable & repeatable programs (as opposed to data analytics). In particular, familiarity with pandas, numpy & dask
- Experience with the unix command line
- Some experience with AWS
- Knowledge of Interest Rate Swaps
- Excellent communication & problem-solving skills
- Knowledge of Interest Rate Swaps
- Excellent problem-solving skills
Applications Close: 27 November. However, we recommend an early application because we consider candidates on a rolling basis. Depending on the volume of applications, we may close the application process earlier.