Description
We're looking for a passionate Python engineer to work within the Front Office Technology team. You'll work with likeminded technologists, with a variety of skill sets, focused on building best of breed data processing, workflow and analytical tools for processes such as investment research, Datamodelling and portfolio construction using modern, appropriate technologies.
Key Responsibilities:
Be part of a business facing team with a high visibility
Deliver a first class data and analytics platform to support investment decision making and quantitative research
Refine the existing investment and research platform in response to business needs
Work with the quants to adopt Python and transition their ideas and processes to it
Build reusable components and packages for wider use
Coach and develop more junior team members, ensuring that best practices and methodologies are followed
Help build out a Python capability across Front Office Technology
Key Requirements:
Strong Python development experience, in an enterprise environment
Python library knowledge including packages such as FastAPI and Dash
Experience with both SQL and NoSQL database platforms
An understanding of data structures and common data transformation methodologies
A drive to deliver with an ability to own a piece of work from start to finish
Able to work in a modern software engineering environment, using Agile and DevOps methodologies and tools including Scrum, git and CI/CD
Able to deal credibly with business and technical users at all levels of the organisation