As a Senior Research Software Engineer based in Houston, TX youll support quantitative and fundamental research infrastructure, engage in data-intensive analysis and modeling, and impact trading decisions. In Python-oriented environment, youll refine processes and deliver scalable solutions.
Role & Responsibilities- Collaborate with researchers for the implementation of research studies, analytics, and production models, specifically targeting commodities trading.
- Maintain and improve Python-based development environment, customized for handling data-intensive tasks.
- Design and implement web-based user interfaces facilitating data exploration and results presentation.
- Establish robust infrastructure to make trading data sets readily available and beneficial to a research team.
- Oversee the management of real-time forecasting, modeling, and analytics in Linux computing environment.
- Back test and develop systematic trading strategies, ensuring their smooth deployment into a live trading environment.
- Cooperate with the research infrastructure group to maximize the potential of Linux computer cluster.
- Coordinate with the data management teams to enhance procedures for data acquisition, storage, and accessibility in research workflows.
- Act as a subject matter expert, fostering learning and contributing to research efforts across the company.
Requirements- Proven experience as a senior software engineer.
- Solid Python skills and prior experience collaborating with data scientists and researchers.
- Capacity to mentor and guide researchers on software engineering best practices.
- Proficiency in Java or C++, particularly in relation to backend infrastructure.
- Demonstrated experience in delivering web-based user interfaces.
- Proven track record as a product/infrastructure owner.
- Prior experience engaging with trading analysts and traders.
- Experience with the deployment of systematic trading strategies in a real-time trading environment.
An excellent compensation package is available for the right candidate.