Smart Electronic Order Injector

Smart Electronic Order Injector

CME Group is the world’s leading and most diverse derivatives marketplace. The company provides a marketplace for buyers and sellers, bringing together individuals, companies and institutions that need to manage risk or that want to profit by accepting risk. Developed at its headquarters in Chicago, CME’s Globex Electronic Trading Platform is the system that powers derivatives trading at CME Group and accounts for the majority of CME’s annual revenue. Globex accepts and manages orders from a diverse set of customers including High Frequency Traders, hedge funds, and individual traders. The system determines if and when trades should occur and disseminates this information to our customers and to the rest of the world.

The student team will create an order injector tool delivering increased performance testing efficiency for CME’s developers. The tool will deliver a configurable data stream mimicking the behavior of CME’s high-frequency, algorithmic, and manual trading systems in data structure, speed and volume. The speed and volume of the delivery will be controlled by the tester supporting a wide range of stress testing.

More Information: 2017-CME

Students who successfully match to this project team will be required to sign the following two documents in January 2017:

Student IP Agreement for this Project Team
Student Non-Disclosure Agreement for this Project Team
How to Apply

Project Features

  • Skill level All levels
  • Students 5-7
  • Course Substitutions EECS 498, CSE-G, MICDE, Honors, MIDAS
  • IP & NDA Required? Yes
  • Summer Opportunity Interview Guaranteed
  • General Programming (2-3 Students)

    Java, C++, High performance computing

    • Likely Majors: CSE/CS-LSA, MICDE, MIDAS
  • Computer Architecture (1-2 Students)

    CPU architecture, High Performance networking Cache design, linux kernel

    • Likely Majors: CSE/CS-LSA, MICDE, MIDAS
  • Data & Statistical Analysis (1-2 Students)

    Numeric methods, statistics, stochastic calculus. R or other statistical packages, must have basic coding experience

    • Likely Majors: STATS, MATH, Data Science, MIDAS
  • Finance, Market Trading (1 Student)

    Financial Market knowledge, must have very basic coding experience

    • Likely Majors: IOE, BBA, MATH

Kyle Kavanagh
Project Sponsor Mentor: Kyle D. Kavanagh
Software Engineer
Leads performance efforts for CME’s ultra-low-latency Globex Electronic Trading Platform.  University of Michigan College of Engineering class of 2014.


Project Sponsor Mentor: Tony Acuña-Rohter
Director of Software Engineering
My interests include but are not limited to:
designing high performance trading systems, electronic payments and transaction verification systems, working with creative, business savvy people to help materialize their ideas, and helping talented people work effectively together.

Quentin Stout
Project Faculty Mentor : Quentin Stout
Professor, EECS, CLaSSP
My students, collaborators, and I work in parallel computing (using supercomputers for computational science, algorithms for abstract models, complex systems, and points in between); serial algorithms; adaptive clinical trials and active learning; and random other things.

For More Information About This Sponsor, Visit Their Website (CME Group).