This is one of the world's leading algorithmic trading firms, where they recognise what keeps them at the top of their game is the strength of their engineers and the critical code they write. They have one of the most sophisticated distributed compute environments, and this is a fantastic opportunity to be a part of something really exciting.
As a Python Engineer, there are many high-impact areas where you could be working. They use C++ for anything latency-sensitive; and Python for everything else. You'll collaborate with researchers and engineers to build impactful products using the latest technologies, help tackle new initiatives and streamline every part of the trade cycle.
This role would be perfect for someone who likes to be challenged by those around them and who thrives in a collaborative culture.
Requirements
Strong Python programming experience is a must; daily use of most recent standards would be ideal
In-depth knowledge of the Python ecosystem and best practices
Excellent design, debugging and problem-solving skills
Knowledge of UNIX operating systems (they use Linux), system/processor performance and network communication
Experience deploying and maintaining applications, including hands-on experience of managing an application from design phase through to production
A motivated self-starter, you must also be versatile
Bachelor's degree in Computer Science, Computer Engineering (or related)
Friendly culture where everyone's ideas are encouraged and celebrated
Feel valued and be rewarded for your hard work where coding is front and centre
Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Contact
If you would like to know more about this position, please do not hesitate to get in touch!