top of page


St. Louis, MO, USA

About Us

Broadview Group Holdings, LLC invests in and partners with successful business owners and growth-oriented leadership teams to help scale and create significant and sustainable value in commodity trading, food and agriculture, commercial and industrial products, specialty distribution and industrial service businesses.

Broadview Capital Holdings, a wholly owned subsidiary of Broadview Group Holdings, is a St. Louis-based investment company that invests primarily in commodity futures markets. The company also invests in other strategies to complement its commodity portfolio. The company is seeking to hire a professional to develop and improve on these strategies and develop new tools.

Job Overview

The developer will work with the trading teams to build up associated data, systems, and processes around strategies. They will also help co-develop new strategies and move them to successful computation and execution. They will also help teams' current processes with continuous refinement and improvement. This role is based in the technology team and reports directly to the Director of Technology.

The technology team is small, highly embedded with the trading organization, and works on interesting and diverse problems while integrating new and existing technologies into the business. You can have a large impact on the organization.

The ideal candidate for this position is a talented developer who likes research problems and doing data analysis and data science, has interest in financial markets, and a desire to develop these concepts from the prototype stage to delivery into routine production. This candidate would be a self-starter, entrepreneurial, and have an innate curiosity and willingness to learn as many of our issues are undefined and iterative.

Key Responsibilities

Development of Processes and Tools

  • Assist with developing platforms and tools to solve business problems in R, Python, Excel, or other tools as appropriate for the job

  • Assist with day-to-day trading operations and program or script debugging

  • Develop our Django-based reporting platform to deliver alerts, provide views into current positions and risks, and enrich understanding

  • Decrease computing tasks’ runtime by profiling and optimizing or implementing new algorithms

  • Transition manual Excel-based processes to automatic or less-manual ones

  • Develop systems and programs to help screen and trade emerging strategies

  • Assist traders with their own trading tool development by holding office hours or working side-by-side in the moment

  • Productionize prototypes and ad-hoc processes to reliable, repeatable, predictable operations

  • Ensure data and processes to run the business are monitored and updated in the face of changes

Data Science Practice

  • Research and test hypotheses around new and existing trade strategies, using general back-testing and forward-testing strategies, move promising ones to production

  • Develop query and visualization functionality to help recall data and interpret trends

  • Build data ingest and processing pipelines to enable its use

  • Help identify data that would be useful to the organization and, once acquired, assess its quality

  • Prepare new, innovative models and assist with forecasting

  • Integrate data and trends into new processes

Recommend and Build Infrastructure

  • Work with the leadership team, traders, and rest of the technology team to build and improve infrastructure to support the organization

  • Implement incremental improvements to the technology that underpins the above

We Need You to Have

  • Demonstrated ability to learn new concepts and subjects quickly, and apply them to emerging issues

  • Entrepreneurial spirit and a willingness to be flexible in a fast-moving environment

  • Bachelor’s degree with strong academic performance in computer science, mathematics, engineering, physics, or other hard science

  • Understanding programming concepts in a popular language like C/C++, R, Python, Rust, or JavaScript/TypeScript

  • Willingness to understand commodity trading and fundamental analysis

  • Understanding of probability and statistics

  • Understanding of algorithmic complexity, profiling, and steps to optimize

  • Demonstrated ability for end-to-end development from idea inception to hypothesis testing, prototype generation, and productionizing programs

  • Understanding of version control like git and modern development tools like GitHub and modern deployment practices such as GitHub Actions, Continuous Integration/Continuous Development pipelines, and Infrastructure-as-Code (IaC)

  • Demonstrated report and presentation development and delivery skills

We'd Like You to Have

  • Familiarity with data transfer (SFTP and FTP, HTTP and hypermedia) and data representation (tabular, structured, and unstructured)

  • Familiarity with the Django web development framework

  • Interest in gaining an understanding of risk, volatility, and recommend ways to measure and act based on indicators of interest

  • Experience with analytical tools for data manipulation and statistical modeling (Python NumPy/Pandas/Polars, R, MATLAB, etc.)

  • Comfort in reading and understanding academic literature including books, journals, or scholarly papers

  • Experience with predictive models, including understanding of backtesting and forward testing strategies, Monte Carlo, and other ways to generate and validate models

  • Practice optimizing multi-parameter analyses to focus on finding the most important ones to consider

  • Experience scaling algorithms to run on scalable infrastructure

  • Exposure to the modern analysis ecosystem such as Jupyter Notebooks, Excel or Airtable with SQL, and data wrangling formats like CSV or Parquet

  • Experience developing in the cloud using AWS Lambda, large relational databases, and columnar databases

  • Experience running sustainable tools and using modern logging, alerting, documentation, and security practices

If interested, please email with your resume/CV 

bottom of page