
Atto Trading
Posted 16 days ago
Low-Latency Developer
New York, New York, United StatesOn-siteFull-time
AI Summary
Low-Latency Developer responsible for designing, optimizing, and maintaining high-performance trading systems to minimize latency in a fast-paced, HFT environment. Focuses on performance bottlenecks, platform adaptation, and technical debt management.
About this role
- Analyze and optimize the performance of low-latency trading systems by identifying bottlenecks and inefficiencies in the code, and implementing effective solutions.
- Develop and adapt the platform to support the demands of a fast-paced trading environment, while effectively managing technical debt.
Requirements:
- Over 5 years of experience as a low-latency developer with a focus on performance optimization in a high-frequency trading (HFT) environment.
- Experience with multiple components of an HFT platform or system, particularly those on the critical path.
- Experience working at an HFT firm during its startup phase and/or on a trading team is a significant plus.
- Deep knowledge of HFT platforms: networking, kernel bypass, market data, order entry, threading, inter-process communication, and strategy APIs.
- Proven low-latency development and performance optimization in HFT.
- Strong proficiency in C++.
- Excellent understanding of CPU caches and cache efficiency.
- Experience with multithreaded and multi-process synchronization.
- Good understanding of networking protocols.
- Skilled in performance profiling and optimization tools.
- Advanced knowledge of Linux operating systems, including kernel-level device mechanisms.
- Practical decision-making skills.
- Excellent communication skills.
- Strong analytical and problem-solving skills.
- Passion for trading.
- Ability to work independently and as part of a team.
Benefits:
- Competitive compensation package
- Performance-based bonus opportunities
- 401k plan
- Mental health support, including access to therapy
- Paid time off (25 days)
- Relocation support (where applicable)
- International team meet-ups
- Learning and development support, including courses and certifications
- Access to professional tools, software, and resources
- Fully equipped workstations with high-quality hardware
- Modern office with paid lunches
Skills
C++CPU Cache OptimizationHFT Platform ComponentsInter-process CommunicationKernel BypassLinux Kernel-level MechanismsLow Latency DevelopmentMarket DataMultiprocess SynchronizationMultithreadingNetworkingNetworking ProtocolsOptimization ToolsOrder EntryPerformance ProfilingStrategy APIsThreading