Machine Learning Engineer salary • Chicago

Machine Learning Engineer Salary in Chicago

The Machine Learning Engineer salary landscape in Chicago offers a compelling balance of strong compensation and a lower cost of living compared to coastal tech hubs. Salaries are typically quoted in United States Dollars (USD) and include a mix of base pay, performance bonuses, and increasingly, equity in the form of Restricted Stock Units (RSUs) or stock options, especially at larger tech companies and successful startups. While not matching the peak figures of Silicon Valley or New York City, Chicago's compensation packages are robust, particularly within its thriving fintech/quant trading, healthtech, and logistics sectors. These ranges are estimates derived from publicly available data. Chicago has cemented its reputation as a significant tech hub in the Midwest, attracting major players like Google and Meta, alongside strong local enterprises such as Citadel, Grubhub, and Tempus. This diverse employer base contributes to a dynamic job market for Machine Learning Engineers, where expertise in Python, PyTorch, TensorFlow, and MLOps is highly valued. The city's unique economic drivers mean that compensation structures can vary, with quant firms often offering higher cash bonuses and traditional tech companies focusing more on base salary plus equity. Understanding these components is key to evaluating a compensation package. This guide provides detailed salary bands, factoring in typical equity and bonuses, to help Machine Learning Engineers navigate their career and negotiation prospects in the Windy City. Whether you're a recent graduate or a seasoned expert, Chicago presents a vibrant environment for advancing an ML engineering career.

Compensation bands

Salary by seniority in Chicago

Salary figures provided are estimates based on data from public sources such as Levels.fyi, Glassdoor, and Blind. It is crucial to remember that these figures are dynamic and can fluctuate significantly based on current hiring conditions, company-specific compensation philosophies, and individual negotiation.

Band
Base (USD)
Total comp (USD)
Equity share

Junior

0-2 years

$90k$130k
$110k$160k
20% equity
Entry-level roles focus on foundational ML skills and tooling. Hiring volume is steady, with opportunities in both startups and larger enterprises.

Mid

3-5 years

$130k$180k
$170k$260k
25% equity
Mid-level engineers are expected to take ownership of features and contribute to system design. Compensation reflects growing experience and impact.

Senior

6-9 years

$180k$250k
$250k$380k
30% equity
Senior ML Engineers lead projects, mentor juniors, and influence architectural decisions. Significant equity components become common, especially at tech firms.

Staff

10-14 years

$220k$300k
$320k$480k
35% equity
Staff engineers drive technical strategy and often manage complex initiatives across teams. Their total comp heavily includes performance bonuses and substantial equity.

Principal

15+ years

$280k$380k
$420k$600k
38% equity
Principal ML Engineers are top-tier individual contributors or technical leaders, setting long-term vision and often influencing product direction at a company-wide level.

Context

What the number actually means

Cost of living

A mid-level Machine Learning Engineer salary in Chicago allows for a comfortable lifestyle. A 1-bedroom apartment in a central, desirable neighborhood like West Loop or River North typically ranges from $1,800-$2,800/month, while outer neighborhoods offer more affordable options from $1,200-$1,800. This leaves ample room for discretionary spending, dining out, and savings, offering a higher quality of life than similarly compensated roles on the coasts. Many engineers find they can save a significant portion of their income while enjoying the city's amenities.

Take-home ~65% (senior)

In the United States, salaries are subject to federal income tax, Social Security, and Medicare taxes, plus Illinois state income tax (a flat rate). Equity (RSUs) vests and is taxed as ordinary income, adding to the complexity of take-home pay calculations. Stock options (ISOs) can trigger Alternative Minimum Tax (AMT) upon exercise.

vs other hub

Compared to New York City, Machine Learning Engineer salaries in Chicago are typically 15-25% lower on base pay, but the significantly lower cost of living in Chicago often means a comparable or even superior purchasing power and savings rate.

vs remote

Salaries for fully-remote Machine Learning Engineer roles targeting the US market often align closely with Chicago's compensation bands, sometimes slightly higher to attract talent from higher-cost regions, but typically without the location-specific benefits or in-office perks.

Negotiation

Get paid what you're worth

Highlight Chicago-specific domain expertise.

Many Chicago firms are in fintech, healthtech, and logistics. Demonstrating experience in these areas can strengthen your negotiation leverage.

Research company-specific compensation structures.

Quant trading firms often have higher cash bonuses, while big tech offers more significant equity. Tailor your requests to their typical package.

Consider the total compensation package.

Look beyond base salary; evaluate bonuses, RSUs, sign-on bonuses, and benefits like 401k match and health insurance, which can add substantial value.

Leverage multiple offers if possible.

Having competing offers, especially from Chicago-based companies, provides concrete evidence of your market value and increases your bargaining power.

Be prepared to justify your salary expectations.

Clearly articulate your skills, experience, and specific contributions that align with the role requirements and justify the compensation you're seeking.

FAQ

Machine Learning Engineer pay in Chicago
What candidates ask.

The average total compensation for a Machine Learning Engineer in Chicago varies by seniority, but a mid-level professional can expect a total package between $170,000 and $260,000 USD, including base, bonus, and equity.

Negotiating for machine learning engineers roles in Chicago?
ApplyGhost finds the offers.

Get matched with machine learning engineer openings in Chicago that fit your seniority and pay band.