We are looking for an experienced professional with advanced skills in Python development, as well as expertise in batch data processing and large-scale automated data systems.
In this role, you will be responsible for developing new tools to streamline traders’ workflows and supporting the scaling of our trading system.
Responsibilities:
-
Build, test and maintain backtests optimization service
-
Maintain and enhance the existing production codebase (Python, Bash)
-
Develop a new tool for selecting the optimal configuration of the trading system (faster, more reliable, and scalable to a larger number of servers)
-
Automate routine analytical and trading tasks, and integrate external (slower) data sources to enhance the automated management of the trading systemImprove the trading system’s infrastructure by migrating non-performance-critical business logic from C++ to Python
-
Monitor system performance and promptly resolve any issues related to the codeIdentify and implement opportunities for system enhancements and optimization
Requirements:
-
BS/MS in Computer Science or a related STEM field, with equivalent practical experience
-
Python expert with deep knowledge of its submodules, along with exceptional debugging and analytical skills
-
Extensive experience with Linux, including Bash and understanding of Linux server architecture and operations
-
Proficiency in task distribution, scheduling, MPQ, and developing scalable RESTful services with Python
-
Experience with running profilers, debuggers, and performing general troubleshooting and debugging tasksAbility to analyze and optimize the performance of data queries, jobs, and pipelines, identifying and resolving bottlenecks
-
Strong knowledge of Docker and version control systems like Git
Nice to have:
-
Ability to read and support C++ code
-
Ability to write some code in GoLang if neededFamiliarity with the data science stack from engineering perspective
-
Familiarity with monitoring tools such as Nagios, Prometheus, and Grafana
What we offer:
-
High salary + exceptional bonuses
-
Direct impact on the business
-
Work directly with the founders, flat structure & fast growth
-
A-player team – talented people with Olympiad backgrounds and top-tier degrees
-
Relocation package that makes moving easy
-
Regular team events & sports