What are the responsibilities and job description for the Senior C++ Storage Engineer position at Algo Capital Group?
Senior C Storage Engineer- Distributed Systems:
A leading High-Frequency Trading firm, known for its exceptional engineering culture and cutting-edge ML/AI infrastructure, is expanding their distributed systems team, looking for a strong and experienced C Developer to join their storage infrastructure team. Offering Top of the market compensation and the opportunity to work alongside world-class engineers in a dynamic trading environment with flexible work arrangements (3 days in office).
In this role, you'll develop critical data storage libraries and tools that power cutting-edge trading strategies. Working at massive scale, you'll collaborate with top engineers to build next-generation distributed storage systems.
Lead the development of high-performance storage solutions that directly impact research outcomes. You'll work with a team of exceptional developers to push the boundaries of distributed systems while maintaining ultra-low latency requirements critical for trading operations.
Core Responsibilities:
- Design and implement distributed storage systems optimized for research and trading needs
- Drive technical innovation in storage infrastructure and system architecture
- Create robust, scalable solutions balancing performance and reliability
- Collaborate with research teams to understand and anticipate computational requirements
- Stay at the forefront of storage technology trends and best practices
- Contribute to the evolution of the firm's storage infrastructure roadmap
Required Qualifications:
- Strong C programming expertise with daily hands-on experience
- Deep understanding of distributed systems principles and trade-offs
- Experience with high-performance computing and low-latency systems
- Proven track record designing for fault tolerance and system reliability
- Strong Linux/UNIX knowledge and systems-level programming skills
- Experience with databases, distributed filesystems, or similar storage systems preferred
- Ability to balance detailed technical work with high-level system design
- Excellence in collaborative problem-solving and technical innovation
- Strong sense of ownership and drive for continuous improvement