Quantitative Software Engineer

As a Quant Software Engineer, you’ll sit at the intersection of quantitative research, data engineering and software development. Your focus will be on designing and implementing robust systems for acquiring, processing and analyzing large-scale financing data that powers the research and trading models.

Key Responsibilities

  • Design and build scalable data pipelines for ingesting and curating structured and unstructured financial data (e.g tick data, fundamental data, alternative datasets).
  • Collaborate with quants and researchers to transform data into usable alpha signals
  • Develop tools to validate, clean, normalize and enrich diverse datasets.
  • Optimize access to historical and real-time data for backtesting and live trading.
  • Implement quality checks, monitoring and data lineage tracking to ensure data reliability and transparency.
  • Support research environments with high-throughput compting and fast access to time-series data.

Required Skills

  • Bachelor’s, Master’s or PhD in Computer Science, Math, Physics, Statistics or related field
  • Strong Python programming skills, particularly for data processing and analysis (Pandas, NumPy etc).
  • Solid experience with SQL and data storage systems
  • Master Data Experience
  • Understanding of market data formats, time series handling and real-time data processing
  • Familiarity with distributed systems
  • exposure to quantitative research, financing data or trading systems is highly desirable.
  • Excellent problem-solving ability, attention to detail and ability to work collaboratively with technical and non-technical stakeholder.

Compensation and Benefits

  • Highly competitive base salary
  • Profit sharing bonus
  • Health, dental, vision, life, disability insurance
  • 401K

Interested? Email careers [at] huntrecht.com