Clear Street is seeking to enhance its high-performance trading systems and underlying algorithms to support its expanding client base.
Requirements
- Strong computer programming skills using C++, Python and Java in a Linux environment
- Experience with multi-threaded programming and distributed application architecture
- Strong understanding of computer systems, including operating systems, networks, and performance optimization
- Experience with modern software development practices and tools
- Experience in statistical analysis
- Proficiency in using libraries like Pandas, NumPy and SciPy
- Familiarity with containerization technologies, such as Docker
Responsibilities
- Enhance existing trading strategies and develop tools to support them
- Design, develop, test and deploy new strategies, algorithms and tools
- Play a pivotal role in evolving our platform as we expand our client base
- Acquire deep understanding of our systems to influence future design decisions
Other
- Adaptability to a fast-paced, dynamic environment with evolving priorities
- Strong passion for technology and continuous learning
- Bachelor's degree or higher in Computer Science, Engineering, Statistics, Math, or a related STEP field
- 10+ years of experience in developing high-performance algorithmic financial applications
- In-office work requirement of 4 days per week