AM - Trading Infrastructure - Data Engineer (C/C++)

1 week ago


Hong Kong Island, Hong Kong SAR China Amber Group Full time

2 days ago Be among the first 25 applicants Amber Group is a global leading digital asset company providing crypto financial services to both institutional and high-net-worth investors globally. We offer best-in-class liquidity solutions and cutting-edge trading infrastructure across major exchanges, applications, and networks. With over $1 trillion in cumulative trading volume, our deep liquidity helps power the digital asset ecosystem. Beyond trading, our full-suite of offerings includes wealth management, lending and investing products. But at our core, we focus on building strong relationships and delivering personalized service to help clients navigate this fast-growing industry. At Amber, security is our #1 priority. We have invested years of effort and millions of dollars in cybersecurity, crypto-security, and operational security across the firm, with industry-leading certifications like SOC 2 Type II and ISO 27001. Powered by a 400+ team of traders, technologists and engineers operating 24/7 globally, our technology and research capabilities are world-class. Yet we remain entrepreneurial, always seeking fresh ideas and risks worth taking. We are always interested in people who have an appetite for taking calculated risk, demonstrate a high level of original thinking and intellectual curiosity. As a Data Engineer, you will be deeply involved in the design, development, and optimization of our core database products. You will focus on key modules of the database kernel, including but not limited to the storage engine, transaction processing, query optimization, and distributed consistency and replication. You will utilize your solid C/C++ programming skills and extensive system knowledge to solve complex technical challenges, continually enhancing the database's performance, stability, scalability, and reliability. Role and Responsibilities: Design and Development: Participate in or be responsible for the design and implementation of critical components of the database kernel, including the storage engine, transaction manager, and distributed consistency modules based on protocols such as Raft (or similar to Paxos). Performance Optimization: Analyze and pinpoint performance bottlenecks in the database kernel, employ system-level optimizations and efficient algorithms to improve system throughput and reduce latency. High Availability and Reliability: Develop and improve mechanisms for database fault recovery, data replication, and high availability failover, to ensure stable operation and prevent data loss under various failure scenarios, with a particular emphasis on enhancing the stability and performance of the Raft consensus cluster. C/C++ Coding and Quality: Write high-quality, high-performance, maintainable C/C++ code, following strict coding standards and testing procedures, and conduct code reviews. Problem Diagnosis and Resolution: Conduct in-depth analysis and resolution of complex technical issues and bugs encountered in the database kernel, especially in high concurrency and large data volume scenarios. Technical Research and Innovation: Stay abreast of cutting-edge technologies in the database field, explore new architectures and algorithms, and apply them to product iterations. Team Collaboration: Work closely with product, testing, and operations teams to ensure high-quality and timely product delivery. Qualifications: Educational Background: Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. Programming Languages: Proficient in C/C++ programming, with a deep understanding and practical experience in memory management, multi-threading/concurrent programming, and network programming. Familiarity with modern C++ standards (C++11/14/17/20) is preferred. Data Structures and Algorithms: Possess a solid foundation in data structures and algorithms. Operating Systems and System Programming: Deep understanding of Linux/Unix operating system principles, familiar with system calls, process/thread models, memory management, file systems, and network protocol stacks. Distributed Systems: Deep understanding of core concepts in distributed systems, such as consistency models (strong consistency, eventual consistency, etc.), CAP theorem, distributed transactions (e.g., 2PC). Familiarity with and practical experience in developing or using distributed consensus algorithms (such as Raft, Paxos), with a profound understanding of their principles, implementation details, and challenges (experience with Raft preferred). Hands-on experience with distributed consensus algorithms development (e.g., Raft, Paxos), including a deep understanding of their underlying principles, implementation specifics, and associated challenges. Candidates with direct experience in Raft are preferred. Amber Group opens its doors to the curious problem solver empowered to make an impact in shaping tomorrow. As a hyper-growth company since day 1, we continually invite talent to join our diverse, nimble and digitally-native teams. If this sounds like you, apply now, or get in touch with us today at Seniority level Associate Employment type Full-time Job function Information Technology and Finance #J-18808-Ljbffr



  • Hong Kong Island, Hong Kong SAR China ioTech Solutions Full time

    A proprietary trading firm in Hong Kong is seeking a talented C++ software engineer to enhance their core trading infrastructure. This role involves developing high-performance, low-latency applications for market data processing and order execution. The ideal candidate should possess expertise in modern C++ (C++11/14/17), along with experience in...


  • Hong Kong Island, Hong Kong SAR China Amber Group Full time

    Overview Amber Group is a global leading digital asset company providing crypto financial services to both institutional and high-net-worth investors globally. We offer best-in-class liquidity solutions and cutting-edge trading infrastructure across major exchanges, applications, and networks. With over $1 trillion in cumulative trading volume, our deep...


  • Hong Kong Island, Hong Kong SAR China ioTech Solutions Full time

    A leading data solutions firm in Hong Kong is seeking a skilled developer to enhance key data solutions for algorithmic trading research. This role involves working on tick data management, backtesting engines, and cloud computing tools. The ideal candidate should have over 3 years of experience in a quantitative trading environment, with expertise in Linux...

  • C++ Software Engineer

    2 weeks ago


    Hong Kong Island, Hong Kong SAR China ioTech Solutions Full time

    My client isa proprietary trading firm. They are looking for a C++ software engineer to join their core trading infrastructure team. Key responsibilities include: Developing high-performance, low-latency C++ applications for market data processing, order execution, and risk management Integrating with exchange APIs and low-level network protocols to minimize...


  • Hong Kong Island, Hong Kong SAR China Synechron Full time

    A global consulting firm is seeking a skilled C++ Developer in Hong Kong to design and optimize high-performance market data systems. Candidates should have deep C++ experience and a strong grasp of market data feed handling, contributing to trading infrastructure. The role demands collaboration with engineering and trading teams to ensure optimal data...

  • Senior C++ Engineer

    1 week ago


    Hong Kong, Hong Kong SAR China Ashford Benjamin Ltd Full time

    You will design, develop, and optimize real-time trading infrastructure, focusing on latency-sensitive components. This hands-on role emphasizes coding, debugging, and mentoring junior engineers. Responsibilities: Collaboration: Work with traders and project managers on trading applications. Development: Create high-performance C++ components for real-time...

  • Senior C++ Engineer

    3 days ago


    Hong Kong Island, Hong Kong SAR China Ashford Benjamin Full time

    Overview You will design, develop, and optimize real-time trading infrastructure, focusing on latency-sensitive components. This hands‑on role emphasizes coding, debugging, and mentoring junior engineers. Responsibilities Collaboration: Work with traders and project managers on trading applications. Development: Create high-performance C++ components for...


  • hong kong, Hong Kong SAR China Saragossa Full time

    C++ Low Latency Engineer – Leading proprietary Trading Firm Join one of Asia’s top proprietary trading firms, building ultra-low latency systems at the heart of global derivatives markets. You’ll design and develop high-performance C++ infrastructure including market connectivity, algorithmic trading engines and real-time systems, working side by side...


  • Hong Kong Island, Hong Kong SAR China P2P Full time

    Flow Traders is seeking talented C++ Engineers to join our growing team in Hong Kong. Software Engineers at Flow Traders provide us with our competitive edge, equipping researchers and traders with the information and capabilities that they need to make sound business decisions. C++ plays a critical role in our event-driven trading systems, which are...

  • Senior C++ Engineer

    2 weeks ago


    hong kong, Hong Kong SAR China ioTech Solutions Full time

    Job Description: Our client is one of Asia's leading proprietary derivatives trading firms. Technology is inextricably linked to their trading strategies, creating an environment powered by intellectual curiosity, problem solving, and innovation Due to organic growth, they are looking for a C++ Software Engineer to join our client Low Latency Development...