Point your AI agent at freehire and let it find you a job.

Get the CLI →

Fintal Partners

NewBe an early applicant

Software Engineer - Python

Posted
Discussion

Summary

A quantitative trading firm in Chicago is hiring a Python software engineer to build data pipelines, simulation/backtesting tools, and production systems for large-scale financial datasets. Core tech is Python with pandas and Polars, focused on performance, scalability, and applying ML to systematic trading.

A leading quantitative trading firm is seeking a Software Engineer with excellent Python programming skills and experience working with large-scale datasets. You’ll build the systems, tools, and data pipelines that support complex research and power production trading applications.



Do not pass up this chance, apply quickly if your experience and skills match what is in the following description.

The primary focus is writing efficient, production-quality Python for demanding data workflows, with an emphasis on performance, scalability, and reliability. Experience with both pandas and Polars is highly desirable, alongside the ability to optimize processing speed and memory usage as data volumes grow.


This opportunity is well suited to engineers from big tech and other data-intensive environments who want to apply their software engineering expertise to financial markets.


What you’ll do:

  • Develop and optimize Python systems for processing, transforming, and analyzing large-scale datasets.
  • Build reliable data and feature pipelines that support research, experimentation, and production applications.
  • Improve the speed, scalability, and memory efficiency of computational workflows.
  • Develop simulation and backtesting tools to evaluate strategies under realistic market conditions.
  • Partner with researchers and engineers to translate ideas and prototypes into robust production systems.
  • Investigate and resolve data quality, performance, and implementation issues across the development lifecycle.

Qualifications:

  • 3–7 years of experience in software engineering or quantitative development
  • Excellent Python coding skills, with a track record of building and maintaining production systems.
  • Strong proficiency in pandas and/or Polars, ideally with practical experience in both.
  • Hands-on experience handling large datasets, including efficient data manipulation, pipeline development, and performance optimization.
  • Familiarity with research-oriented software, experimentation, simulation, or backtesting workflows.
  • A strong foundation in probability, statistics, and time series analysis.
  • An understanding of machine learning concepts and how models move from research into production, with an interest in applying these skills to systematic trading.
  • The ability to collaborate effectively across research and engineering teams. xhmxlyz

Experience with low-latency or other performance-critical systems is a plus.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.