About the job
The Data Infrastructure team is at the forefront of managing our service-oriented data storage systems. We develop and implement microservices that deliver high-performance solutions for accessing the substantial datasets that drive our trading and research operations.
We are seeking a skilled Software Developer with a robust C++ background to enhance our team. In this pivotal role, you will design, develop, and maintain the components of our data infrastructure that enable effective data processing and analytics pipelines. You will collaborate closely with data engineers, data scientists, quantitative researchers, and other key stakeholders to ensure seamless and reliable data retrieval, processing, and storage.
- Design, develop, and uphold data infrastructure microservices using C++ for processing and analyzing extensive data sets.
- Optimize microservices for maximum performance and scalability, ensuring efficient data processing.
- Debug and troubleshoot software issues, delivering timely solutions.
- Stay informed on industry advancements in C++ programming and data engineering technologies.
- Write clean, maintainable, and efficient code in accordance with best practices and standards.
- Engage in code reviews to uphold code quality and consistency.
- Collaborate with support teams to ensure smooth deployment and operational functionality of microservices.
- Contribute to the overarching software architecture and design of data processing and analytics pipelines.

