What are the responsibilities and job description for the Software Engineer (C++) position at Zenith Search?
Company Overview :
Join a leading quantitative trading firm at the forefront of financial innovation. We apply cutting-edge technology and data science to drive market insights and trading strategies. As we continue to expand our tech-driven approach, we're looking for talented engineers with a background in file systems and storage platforms to help optimize and enhance our performance.
Role Overview :
As a C Engineer focused on File Systems and Storage Platforms, you will play a pivotal role in ensuring the reliability, scalability, and performance of our data infrastructure. You will be involved in architecting and developing highly efficient systems that handle large-scale, low-latency storage and data access, a key component in the high-frequency trading environment.
You will leverage your experience with C to design and optimize storage solutions, with a particular focus on managing real-time data feeds, distributed file systems, and high-performance computing environments. This is a fantastic opportunity for C engineers who want to break into the finance space, working with some of the brightest minds in quantitative trading.
Responsibilities :
- Develop and optimize C code to enhance the performance, reliability, and scalability of our file systems and storage platforms.
- Design and implement high-performance, low-latency storage solutions that handle large volumes of financial data.
- Work closely with trading and quantitative research teams to build solutions that support fast and efficient data access, retrieval, and processing.
- Implement real-time data feeds handling, ensuring that incoming market data is stored, indexed, and made available with minimal delay.
- Build and maintain distributed file systems and storage systems optimized for high-frequency trading environments.
- Write clean, efficient, and maintainable C code while adhering to industry best practices and performance benchmarks.
- Troubleshoot and optimize complex system performance bottlenecks, ensuring ultra-low latency and fault tolerance.
- Collaborate with cross-functional teams to design solutions for scaling systems and handling large-scale data workflows.
Key Qualifications :
Preferred Qualifications :
How to Apply :