Python Engineer
This role is a part of a newly created team responsible for designing and developing tools and infrastructure used by various teams (Quantitative, Trading, and Application development) teams across different disciplines.
In this role, you will be collaborating with people across the firm to provide cutting\-edge technology solutions that expand our existing trading platform, all while promoting software engineering best practices.
Responsibilities:
Accelerate trading and research analysis workflows by utilizing infrastructure and improving the productivity of application development
Manage the day\-to\-day technology requirements of proprietary trading systems.
Evaluate new technologies and identify legacy code to improve on the current technological stack
Collaborate with other engineers, traders, and researchers to design custom frameworks or end\-user solutions
Write performance\-sensitive code and user\-friendly APIs to facilitate access to our in\-house data analysis infrastructure
Lead design discussions and conduct code reviews to maintain high standards and quality of written code
Requirements:
Years of experience building demanding, live systems in Python
In\-depth knowledge of Python and keeps up with current standards
Up\-to\-date knowledge of the Python ecosystem: third\-party libraries, packaging in\-built Python libraries.
Solid understanding of data structures
Knowledge with Anaconda
Familiarity with the scientific python stack (pandas, numpy, scipy, TensorFlow)
Strong verbal and written communication skills
Knowledge of CI software, such as TeamCity or Jenkins
Familiarity with Linux
If you wish to know more, please apply now