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.