Python Software Engineers – Data
Meet Our Recruiter
About the Role
The company
Our client is a leading global quantitative investment firm, with more than 2,000 people across Europe, North America and Asia. Technology, data and research are at the heart of everything they do, and engineers work directly alongside quant researchers, portfolio managers and traders in a collaborative, learning-focused culture.
The role
They’re growing their data engineering function and hiring Python Software Engineers to build the data and software the whole firm runs on. Depending on your background and interests, that could mean modelling and curating the firm’s core financial datasets across asset classes, building the distributed platform that delivers that data at scale, designing and running high-throughput pipelines that get new datasets to quant researchers quickly, or building full-stack data products and ML tooling (Python and React) for the investment teams. Whichever team you join, you’ll own your work end to end and see its direct impact on investment decisions.
What they’re looking for
- 4+ years of professional software engineering, with Python as a core language.
- A strong degree in Computer Science, Engineering, Mathematics, Physics or a related subject.
- Solid SQL and relational database experience (PostgreSQL ideal).
- Experience building production-grade, data-intensive or distributed systems.
Nice to have: kdb+/q, C++, Rust, Spark, Kafka, cloud experience, React, or knowledge of financial markets.