Jack Simonson is a Senior Data Science Engineer with 7 years of hands-on experience building production-grade ETL pipelines, CI/CD, and quantitative trading systems across financial services and alternative data. He has led alpha research and strategy implementation for equities, options and FX, applying ML (RNNs, NLP, GANs), dimensionality reduction and advanced statistical methods to extract signals and generate synthetic datasets. Fluent in Python, PySpark and Databricks with strong SQL skills, Jack has contributed code and documentation to the widely used QuantConnect LEAN ecosystem, improving algorithm templates and options data handling. At M Science he operationalized deep learning and NLP models for client-facing products, streamlining pipelines with Airflow and Databricks to reduce cost and improve data quality. Based in London, he blends academic training in computational finance with practical experience shipping production analytics for buy-side and corporate clients, and has a track record of making complex models auditable and deployable.
7 years of coding experience
7 years of employment as a software developer
Master of Science (MSc) Applied Mathematics -- Computational Finance and Risk Management, Master of Science (MSc) Applied Mathematics -- Computational Finance and Risk Management at University of Washington
Bachelor of Arts (B.A.) Philosophy, Bachelor of Arts (B.A.) Philosophy at Reed College
Certification Machine Learning Engineering, Certification Machine Learning Engineering at Springboard
Jupyter notebook tutorials from QuantConnect website for Python, Finance and LEAN.
Role in this project:
Technical Writer
Contributions:49 commits, 17 PRs, 8 pushes in 7 months
Contributions summary:Jack primarily focused on updating and revising existing tutorial content within the repository. Their commits involved modifying HTML files, correcting punctuation, refining sentence structure, and emphasizing key sections of the text. The changes were focused on clarifying explanations and improving the overall readability and accuracy of the tutorials related to options trading and stochastic processes.
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Role in this project:
Full-stack Developer
Contributions:125 commits, 62 PRs, 2 pushes in 1 year 4 months
Contributions summary:Jack primarily contributed to the development of algorithmic trading templates, demonstrating proficiency in both Python and C# for financial applications. Their work involved creating and refining Jupyter Notebook templates for QuantConnect's LEAN engine, with a focus on historical data requests, indicator implementations, and custom charting algorithms. The user also implemented an options data consolidation algorithm and modified order execution strategies to incorporate new trading scenarios.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.