Software Engineer, ML Ops and Data Engineering - Regulatory

Chicago Board Options Exchange
Chicago, IL
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

2 days ago
Related jobs
Promoted
RXO
Chicago, Illinois

Mentor developers and helps resolve technical roadblocks; conduct collaborative code reviews and coordinates the deployment and implementation of software solutions; recognizes organizational/team challenges and addresses them with management. Handles all aspects of coding for the team - branching, ...

Promoted
Cornerstone Research
Chicago, Illinois

The Data Engineer and System Administrator will have primary responsibility for supporting, maintaining, administering, and upgrading the database appliances, analytical servers and storage, and analytical software Cornerstone Research uses for client work including Red Hat Enterprise Linux, Ubuntu,...

Promoted
Capital One
Chicago, Illinois

You will:Lead multiple delivery teams and coach team through their career development and performanceDevelop the technical strategy, roadmap and vision for the platforms you own Work with product managers to understand desired application capabilities and testing scenarios - Continuously improve sof...

Promoted
Maxonic
Chicago, Illinois
Remote

Principal Software Engineer (Python, Go Lang, and Node. Job Title: Principal Software Engineer (Python, Go Lang, and Node. Titles to look for include Principal Engineer, Staff Engineer, or Lead Engineer. The role also involves mentoring and guiding engineers, although it is not primarily a manageria...

Promoted
PWC
Chicago, Illinois

Strong understanding of data and metadata and ability to identify, create, or retrieve necessary data and metadata using SQL or SPARQL;. We focus on assisting organisations manage vast amounts of electronic data and navigate the legal and business processes demanded by critical events, which include...

Promoted
JP Morgan Chase & Co.
Chicago, Illinois

As a Full Stack Software Engineer III- Java / React / Kubernetes / Cloud at JPMorgan Chase within the Corporate and Investment Bank, Payments Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable...

Promoted
Disney Entertainment & ESPN Technology
Chicago, Illinois

Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and ...

Cboe Global Markets, Inc.
Chicago, Illinois

Bachelor’s Degree in Computer Science or related field•2+ years software engineering experience•Experience with Java•Experience with Python or a strong desire to learn Python•Experience with Linux or UNIX-like operating systems and knowledge of at leastone scripting language•Experience with Hadoop a...

Promoted
Disney Entertainment & ESPN Technology
Chicago, Illinois

Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and ...

Promoted
Disney Entertainment & ESPN Technology
Chicago, Illinois

Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and ...