J

JP Morgan Chase

Runs a consumer bank and an investment bank

Quantitative Trading & Research - Quantitative Developer Systematic Trading, Associate

Quantitative DevelopmentUpdated on Nov 11
Full-timeNew York, NY, USA$150k - $200k

About the Job

Requirements

  • A Bachelor's, Master's, or PhD in computer science, engineering, mathematics, or a related technical discipline, or equivalent professional experience.
  • At least 2 years of professional experience in software engineering, quantitative development, low-latency systems, or machine-learning infrastructure.
  • Strong modern C++ skills, including data structures, concurrency, memory management, performance profiling, and production debugging.
  • Proficiency in Python and experience building software for quantitative researchers or other data-intensive applications.
  • A solid understanding of distributed systems, testing, software design, reliability, and operating production services end-to-end.
  • Evidence of owning performance-critical systems from design through deployment, monitoring, and incident resolution.

Responsibilities

  • Design and build high-performance market-data, feature-computation, backtesting, simulation, model-serving, execution, and monitoring components for systematic trading.
  • Develop reliable low-latency C++ services and APIs integrating quantitative models with real-time market data, pricing, risk controls, and order-management systems.
  • Build scalable data and research pipelines supporting granular historical data, reproducible experiments, distributed computation, and rapid strategy iteration.
  • Optimize critical paths for throughput, tail latency, memory efficiency, resilience, and deterministic behavior, using profiling and measurement to guide engineering decisions.
  • Productionize machine-learning models, including training workflows, model versioning, real-time inference, deployment automation, observability, and rollback controls.
  • Partner with researchers and traders to translate strategy requirements into robust software, improve research-to-production consistency, and support live systems.

Desired Qualifications

  • Experience with electronic trading architecture, including exchange connectivity, market-data normalization, order management, pre-trade risk, or execution systems.
  • Knowledge of Linux performance engineering, including kernel or network tuning, lock-free programming, hardware-aware optimization, or FPGA-adjacent systems.
  • Experience with machine-learning and data tooling such as PyTorch, JAX, CUDA, GPU clusters, Ray, Kafka, Kubernetes, or Spark, or comparable technologies.
  • Understanding of market microstructure, backtesting pitfalls, transaction costs, and the operational needs of live quantitative strategies.
  • Experience in real-time systems environments such as a hedge fund, proprietary trading firm, market maker, exchange, or financial institution.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs