Be the first to apply!
Low-Latency C++ Developer
at HR Team Consult in Remote, published on 23 Nov. 2024
Job Description
We are looking for a highly skilled Low-Latency C++ Engineer to join our team. This role is crucial for building and optimizing high-performance trading applications that support our HFT and other financial services. You will collaborate with a team of experts to design, develop, and enhance our trading systems, ensuring they meet the highest standards of speed and reliability.
Key Responsibilities
Design and Develop High-performance C++ Applications:
- Develop low-latency C++ applications tailored to trading, with a focus on high performance and efficiency.
System Analysis and Optimization:
- Analyze complex system issues, perform kernel-level performance tuning, and apply advanced optimization techniques to ensure system stability and efficiency.
Collaborative System Architecture and Code Review:
- Participate in system architecture design and conduct thorough code reviews to maintain code quality and system integrity.
Enhance Existing Systems:
- Maintain and improve current trading systems by identifying areas for optimization and implementing upgrades to reduce latency and increase reliability.
Research and Apply Emerging Technologies:
- Stay current with new technologies, integrating them into our systems to drive continuous optimization and performance improvements.
Requirements
Proficiency in C++ and Low-Latency Programming:
- Expert-level C++ programming skills, with significant experience in low-latency software development.
Strong OS and Kernel-Level Knowledge:
- Deep understanding of operating systems principles, with experience in kernel-level performance tuning.
Complication and Code Optimization Expertise:
- Comprehensive knowledge of compiler theory, able to conduct advanced code optimization and performance analysis.
CPU and Network Optimization Skills:
- Familiar with common CPU instruction sets and capable of low-level performance optimization; experience in configuring and optimizing low-latency network cards and network programming.
Financial API Experience:
- Familiarity with broker and futures APIs, with hands-on project experience integrating these systems into trading applications.
Analytical and Multi-Angle Problem Solving:
- Strong analytical skills with a habit of examining problems from multiple perspectives to find robust solutions.
Detail-Oriented and Responsible Work Ethic:
- Meticulous and thorough, with a high level of responsibility and attention to detail.
Preferred Qualifications
High-Frequency Trading (HFT) Development Experience:
- Prior experience with HFT system development is a strong plus.
Multithreading And Concurrency:
- Proficiency in multithreaded programming and concurrent processing techniques.
Linux Performance Tuning Expertise:
- Familiarity with Linux performance optimization methods.
Financial Industry Knowledge:
- Background in finance or related experience in the financial sector.
Additional Qualification
Continuous Learner:
- Eagerness to learn and adapt, with the capacity to absorb complex technical and financial concepts quickly.
Team Player with Strong Communication Skills:
- Collaborative attitude with excellent communication skills, enabling effective interaction with a diverse team of developers, traders, and researchers.
Self-Motivated and Resilient:
- Ability to work effectively in a high-stakes environment with dedication and perseverance.
Why Join Us?
- Opportunity to work on innovative and high-impact projects within a high-caliber team.
- Access to state-of-the-art tools and resources that enable you to excel and drive continuous system improvements.
If you have a passion for low-latency C++ programming and thrive and dynamic, fast-paced environment, we'd love to meet you. Please submit resume and a cover letter detailing your interest in the position to careers@hrteamconsult.com