Join our dynamic team at a leading high-frequency trading firm operating around the clock in the global cryptocurrency market. With offices in New York and Hong Kong, we boast a diverse team of top-tier talent spanning 5 continents. As one of the market's major players, we trade a substantial portion of market turnover, continuously evolving to maintain our competitive edge.
Responsibilities:
As a Cryptocurrency Trading Strategist, you'll craft innovative trading strategies for cryptocurrency options, driving profitability while managing risk and market-making obligations. Your role involves:
- Identifying and seizing trading opportunities, refining options market making strategies through meticulous analysis, software development, and ongoing support.
- Enhancing and implementing systems for automated monitoring of 24/7/365 trading activities.
- Developing C++ and Python applications utilizing internally-developed, standardized interfaces for market data and order execution.
- Collaborating across teams, contributing to system design, code reviews, and brainstorming sessions.
- Monitoring trading algorithms, ensuring optimal performance from technical, risk, and profit perspectives.
- Leveraging your options expertise to enhance technical systems and architecture.
- Engaging actively in system design discussions, code reviews, and team interactions.
Requirements:
We're seeking candidates with:
- Experience in developing high-performance trading strategies for market making in traditional or cryptocurrency markets.
- Proficiency in options market making, including risk management within an options portfolio.
- Minimum three years of experience developing clean, maintainable, and performant C++ code on Linux platforms.
- Familiarity with latency-optimized, distributed systems designed for high transaction volumes.
- Ability to balance delivering reliable, testable code with rapid deployment to capitalize on market opportunities.
- Reliability, a commitment to robust software delivery, and willingness to provide on-call support for developed systems.
Highly Desirable:
Candidates with the following qualifications are preferred:
- Proficiency in network programming, including UDP, TCP, TLS, and Websockets.
- Experience in profiling C++ code using tools like Cachegrind, Valgrind, or similar.
- Familiarity with configuring and monitoring Linux machines.
- Experience with inter-process messaging via shared memory.
- Knowledge of cloud computing infrastructure such as AWS.