Software Engineer, ML Ops and Data Engineering - Regulatory
Job Description
Job Title : Software Engineer, ML Ops and Data Engineering - Regulatory
Department : Regulatory
Location : Flex Hybrid Chicago, IL or Lenexa, KS
Job Summary :
Cboe Global Markets is the world's go-to derivatives and exchange network, providing trading solutions and products in multiple asset classes, including equities, derivatives, FX, and digital assets.
Cboe's Regulatory Division directly contributes to the company's success by promoting fair, transparent, and trusted markets, through effective and efficient market oversight.
We operate surveillance, examination, and investigative programs aimed at detecting and disciplining, or preventing, violative behavior.
As a Machine Learning Operations and Data Engineer - Regulatory, you'll support the prototyping, training and productionization of ML models and applications for the surveillance of financial markets, which generate terabytes of new data every trading day.
The successful candidate will deeply machine learning model operations, infrastructure needs and will demonstrate strong programming and large-scale data engineering skills and will have broad experience with production software development environments.
Together, let's turn data into actionable insights.
Job Duties
- Develop efficient data pipelines for processing terabytes of new financial data generated every trading day
- Prepare data sets and design data features for ML input.
- Develop explainability solutions for a highly regulated, audited, and governance-conscious environment.
- Effectively track and evaluate ML model performance.
- Monitor, maintain and automate production ML deployments.
- Design and develop production-quality, test-driven software code, written primarily in Python.
- Provide and receive constructive feedback through rigorous code reviews and QA testing.
- Work in both on-premises and cloud environments.
- Work closely with complementary engineering teams.
- Produce clear and thorough documentation, including high-level charter, functional requirements, technical design, and testing scenarios.
- Provide ongoing application support to end users.
- Communicate technical information clearly and concisely to an end-user audience.
Expected Qualifications
- Bachelor's degree in a quantitative field
- 2+ years of relevant professional experience
- 2+ years of strong Python-based programming and data engineering experience, and strong SQL skills
- Experience in production software development environments, including version control, automated testing, and change management
- Understanding of a wide variety of machine learning algorithms, supervised and unsupervised, classical and deep learning and their unique infrastructure requirements
- Familiarity with machine learning best practices in training, validation, inference, and monitoring
- Experience with common data science and ML frameworks, such as numpy, pandas, Spark, scikit-learn, TensorFlow, and PyTorch
- Experience with data analytics and data science environment in one of the major cloud service providers
- Experience with large-scale data sets
- Ability to work both independently and as part of a team
- Excellent written and verbal communication skills
- Demonstrates critical thinking, attention to detail, and good judgment
Preferred Qualifications
- Master's degree in a quantitative field
- Knowledge of advanced undergraduate-level mathematics, including statistics, linear algebra, and multivariable calculus
- Knowledge of relevant graduate-level mathematics, such as stochastic methods and numerical analysis will be a huge plus
- Experience with test-driven development
- Experience with distributed ML frameworks
- Familiarity with AWS
- Familiarity with Snowflake
- Experience in the financial services sector
- Experience in highly regulated industries
- Familiarity with other relevant programming languages, such as Scala, Java, and C++
LI-JS1
LI-HYBRID
Any communication from Cboe regarding this position will only come from a Cboe recruiter who has a redacted email or via LinkedIn Recruiter.
Cboe does not use any other third party communication tools for recruiting purposes.