Job Description
As a Python Developer you'll partner with the CTO and play a lead role within a small, highly talented team, allowing you to have influence on key design / architectural decisions, continually seeking improvements and playing a key role in the shaping and build of the next generation Risk and Pricing product.
You'll be working with large scale, data centric, distributed systems; there's a range of technical challenges, you'll be collaboratively problem solving but also able to work with a great deal of autonomy, you'll get to see the impact of your work quickly and be instrumental in the company's success.
Driven by technology the company is able to offer a remote / interview process and work from home during the current social distancing measures; in time you'll join accomplished colleagues in the London office.
Requirements:
*Advanced Python development skills including a good knowledge of frameworks such as Numba, NumPy, Pandas, xarray, Dask, Dask distributed, Async IO in real-life projects
*Good knowledge and experience of parallel, distributed programming constructs / concepts and development frameworks, stream processing
*Advanced knowledge of Computer Science fundamentals such as Design Patterns, Data Structures, Algorithms
*Experience with SQL and NoSQL database architectures, writing performant SQL and MongoDB queries
*Experience with component and integration testing
*Collaborative with good communication skills, genuine enthusiasm for technology and solving complex problems
*Experience with Risk / Pricing or other financial systems is a nice to have with technical ability of far greater importance
As a Python Developer / Lead Software Engineer you will earn a competitive salary (to £100k) plus bonus and benefits package.
Apply now or call to find out more about this Python Developer / Backend Software Engineer opportunity.
