As a grad at Marshall Wace, I’ve received invaluable experience in many different roles throughout my rotations. I’ve learnt what it’s like to be a Data Engineer, an Infrastructure Engineer, a Business Analytics Engineer and finally a Full Stack Software Engineer handling Post Trade operations which is the team I’ve chosen to place in full time. Each team taught me how to use different technologies as well as different ways of approaching problems, which I could then contribute towards the future teams I rotated through. It’s great that grads are treated as full time members and given responsibilities that perfectly achieve the balance of driving them forward and giving them space to reflect and learn.
What makes working at Marshall Wace so great is very much the combination of amazing culture, talent, and interesting problems. The flat and open culture means that you can reach out to anybody you need to achieve your task, and the high level of talent means that you can trust that they will help you out effectively. As a graduate software engineer, you get exposed to very exciting challenges of handling data at scale as well as navigating the complexities of the financial system and creating good abstractions for them in your projects.