Job Description
We're seeking a talented High-Performance Python Developer to join our engineering team. As a key member of the team, you will be responsible for developing and maintaining high-performance Python applications that empower our researchers and traders to develop strategies from initial prototypes to production.
Responsibilities
* Developing, testing, deploying, and maintaining high-performance Python applications
* Collaborating with traders, researchers, quants, and fellow engineers to build scalable and reliable software solutions
* Taking ownership of end-to-end development from requirements gathering to production deployment
* Implementing automation and optimization projects to enhance trading and research workflows
* Applying advanced automated testing practices and leveraging daily deployments to achieve agile and incremental benefits
Requirements
To be successful in this role, you will need:
* Strong proficiency in Python programming language
* Experience with high-performance computing and distributed systems
* Excellent problem-solving skills and attention to detail
* Ability to work collaboratively as part of a cross-functional team
* Strong communication and interpersonal skills
What We Offer
As a High-Performance Python Developer at our company, you will have the opportunity to work on challenging projects, collaborate with talented colleagues, and grow your career in a dynamic and supportive environment.
Benefits
Our company offers a range of benefits to support your well-being and success, including:
* Competitive salary and bonus structure
* Opportunities for professional growth and development
* Flexible working arrangements and work-life balance
* Access to cutting-edge technology and resources
* A collaborative and inclusive team environment