Opportunity Data Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
dataroles

Data Engineer

IMC Open · verified Oct 24, 2026
Chicago Mid-level Data Engineering

At a glance

Mid-level Data Engineering role at IMC. Chicago · $175,000–$225,000 base.

SalaryStated by IMC
$175,000 – $225,000
Base salary for this role, in USD per year, as published in the posting.
This role, from IMCOur estimate for the market: $126,603–$184,950Median $145,000
Above the market median of $145,000 for mid-level data engineering roles in Chicago.
Worked out from 19 postings that stated pay, median $145,000. Last updated Oct 23, 2026.
RoleData Engineering
SeniorityMid-level
LocationChicago
Base pay$175,000–$225,000
PostedJun 10, 2025 · 1y ago
Role brief

dataroles summary, based on the employer's posting.

What you'll do

  • Design and launch the big data environment, including infrastructure such as Kafka, Hadoop and Dremio
  • Build and watch data pipelines that use Java, Python, Spark or Flink
  • Coordinate with development teams on data models, ingestion plans and capacity needs
  • Help users protect data accuracy and availability, and answer data questions from users and developers

What you bring

  • At least five years in an established data engineering environment
  • Three or more years building Kafka streaming applications or operating Kafka clusters
  • At least two years creating applications or pipelines on big data systems such as S3, HDFS or Databricks
  • Strong Java, Python and SQL skills, plus experience with Spark, Flink or comparable tools

Who this fits

This mid-level role suits an engineer who has built and supported streaming and big data systems and can advise users and developers. The role is based in Chicago.

From the employer

We are seeking a dedicated and experienced Data Engineer to join our Chicago team. The ideal candidate is energized by working in a cutting-edge environment that enables IMC to continue to be at the forefront of the evolving global financial markets.

Your Core Responsibilities:

  • Architect, develop and deploy our Big Data environment (Kafka, Hadoop, Dremio, etc.)
  • Build, deploy, and monitor our data processing pipelines (Java, Python, Spark, Flink)
  • Collaborate with development teams on data modeling, data ingestion, and capacity planning
  • Work with users to ensure data integrity and availability
  • Act as a Big Data SME and consult on a variety of data-related questions from users and developers

Your Skills and Experience:

  • 5+ years experience working in a mature data engineering environment
  • 3+ years of experience building Kafka streaming applications and/or maintaining Kafka clusters
  • 2+ years of experience building applications/pipelines with Big Data backends (S3, HDFS, Databricks, Iceberg, etc)
  • Experience with Apache Spark, Apache Flink or similar tools
  • Strong Java, Python, and SQL development skills
  • Experience with common data-science toolkits, especially python-based
  • Hands-on experience with Kubernetes and Docker
  • Experience with monitoring tools such as Prometheus/Grafana, Alert Manager, Alerta and OpsGenie
  • Strong statistical analysis skills
  • Demonstrated ability to troubleshoot and conduct root-cause analysis
  • Unix scripting experience (bash, python, etc.)

The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information.

Salary Range$175,000—$225,000 USD

About Us

IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

Opportunity

Data Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Data Engineering$170k+

Find me work

By the team behind dataroles.

Find me work
Opportunity

Data Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind dataroles.