Senior Software Engineer (Python)

Quanta Search

$120K — $150K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Proven experience as a senior software engineer in a relevant field.
  • Solid proficiency in Python, with collaborative experience alongside data scientists and researchers.
  • Mentoring capability to guide researchers on software engineering best practices.
  • Knowledge of Java or C++ for backend infrastructure tasks.
  • Experience creating and delivering web-based user interfaces.
  • Track record as a product or infrastructure owner in software projects.
  • Direct engagement with trading analysts and traders in a finance-oriented context.
  • Experience deploying systematic trading strategies within real-time environments.

Responsibilities

  • Collaborate with researchers to implement analytics and production models for commodities trading.
  • Maintain and enhance a Python-based environment for data-intensive tasks.
  • Design and implement web-based interfaces for data exploration and results presentation.
  • Create infrastructure to ensure trading datasets are accessible to the research team.
  • Manage real-time forecasting, modeling, and analytics in a Linux environment.
  • Develop and back-test systematic trading strategies for live deployment.
  • Work with the research infrastructure group to optimize the use of Linux computer clusters.
  • Coordinate with data management teams to streamline data acquisition and accessibility.

Benefits

  • Excellent compensation package available for the right candidate.
Full Job Description
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.

Similar Jobs

More Jobs at Quanta Search

More Finance & Insurance Jobs

Find similar Senior Software Engineer (Python) jobs: