1

applicant

Low-Latency C++ Developer Full-time

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

Notice: This job advertisement was posted over 1 month ago. Please verify with the employer for current availability and details, as positions may have already been filled or updated.


Go Back to Category Software Development
Report it! Is This Job Ad Fake? Report it!   
Recommend to a Friend Recommend to a Friend
Viewed: {0} times Viewed: 380 times