Tech Stack
DockerGrafanaLinuxPrometheusPython
About the role
- Develop new tools to streamline traders' workflows and support scaling of the trading system
- 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)
- Automate routine analytical and trading tasks, and integrate external (slower) data sources
- Migrate non-performance-critical business logic from C++ to Python to improve infrastructure
- Monitor system performance and promptly resolve code-related issues
- Identify 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 tasks
- Ability 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
- Ability to read and support C++ code (nice to have)
- Ability to write some code in GoLang if needed (nice to have)
- Familiarity with the data science stack from engineering perspective (nice to have)
- Familiarity with monitoring tools such as Nagios, Prometheus, and Grafana (nice to have)
- Good salary and great bonuses which depend on your results
- Impact the business/p&l directly
- Opportunity to collaborate directly with the founders
- Work for a fast growing company with low staff turnover
- Become part of a team of the most talented developers, traders, and quants from top-tech universities (Olympiad winners)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonBashC++GoLangRESTful servicesLinuxDockerversion controldata queriesperformance optimization
Soft skills
analytical skillsdebugging skillstroubleshootingtask distributionscheduling
Certifications
BS in Computer ScienceMS in Computer Science