Quantitative Software Developer

CFS, Inc.
Chicago, IL, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$120,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Airflow Software Quality Continuous Integration Extract Transform Load (ETL) Monitoring of Systems Python (Programming Language) PostgreSQL NumPy SciPy Software Engineering SQL Databases Data Logging
+5 more
Git Pandas Information Technology Production Code Data Pipelines

Job description

  • Own and operate the end-to-end portfolio construction pipeline
  • Build and maintain scalable data pipelines and model execution frameworks
  • Ensure production systems are reliable, automated, and auditable
  • Implement monitoring, alerting, and logging to maintain system stability Troubleshoot production issues across data, models, and infrastructure
  • Productionize quantitative models, signals, and portfolio construction logic
  • Build reusable tools for optimization, risk modeling, and constraints
  • Support research workflows with consistent and scalable infrastructure Partner with researchers to bridge the gap between prototype code and production systems
  • Work closely with PMs, researchers, and engineering teams
  • Translate model outputs into implementation-ready portfolios Continuously improve system performance, automation, and code quality

Requirements

Do you have experience in Tooling?, * 0-3 years of experience in software engineering, quant development, or similar

  • Strong Python skills with focus on clean, maintainable, production-quality code
  • Degree in Computer Science, Engineering, Mathematics, or related field Solid foundation in statistics, linear algebra, or optimization concepts
  • Experience with SQL/PostgreSQL and data-intensive workflows
  • Exposure to ETL pipelines, scheduling tools (Airflow, Prefect), or monitoring systems
  • Familiarity with Git, testing frameworks, and CI/CD practices
  • Exposure to financial data (Bloomberg, etc) or quantitative libraries (NumPy, pandas, SciPy) is preferred but not required, * Strong software engineer first, with interest in finance
  • Thinks in terms of systems, reliability, and scalability
  • Detail-oriented and cares about correctness and maintainability
  • Curious about markets and motivated to learn on the job

Benefits & conditions

4.04.0 out of 5 stars Chicago, IL 60625 $120,000 - $170,000 a year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:54 min

Development history of scientific computation libraries and PyViz tools

Radovan Kavický · LIVE

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:31 min

Baseline developer skills for software data science

Markus Harrer Markus Harrer · World Congress 2021

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all