Data Engineer

Caterpillar

Confirmed live yesterday High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Peoria, ILChicago, IL
Salary
$89,210–$144,960 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday
Closes
Sep 19, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $117k
$75k most similar roles pay here $226k

This role pays less than 87% of similar roles. Most pay $126,800–$211,200 — the shaded band above. At the midpoint, this role pays about $117k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 74 open roles on FindRole.

Listed pay typically runs $128,470–$190,176 across 73 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Data Engineer

As a Data Engineer on the Platform Data Engineering team, you will develop Python data pipelines to build business data objects that support various applications. You will be responsible for interpreting design requirements for engineering implementation, performing all programming and project management tasks independently, and resolving complex technical problems. Your daily work involves building and deploying CI/CD pipelines, implementing source to target mapping as pipeline code, and conducting unit and integration testing to maintain high software quality standards. The role requires proficiency in Python, OOP principles, Git version control, and CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps. You will also work with AWS components including Lambda, DynamoDB, S3, and SageMaker, while managing relational and NoSQL databases such as PostgreSQL and MongoDB to solve complex data integration challenges.

What does a Data Engineer earn?

Median $177900 from 224 postings across 57 companies.

See salary data

What you'll do

  • Develop Python data pipelines to build business data objects for application support.
  • Identify and resolve complex technical problems within applications.
  • Interpret design requirements to implement engineering solutions.
  • Build and deploy CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
  • Implement source-to-target mapping as pipeline code.
  • Perform unit and integration testing to ensure software quality.
  • Maintain high standards of software quality by establishing team best practices.

What we're looking for

  • Must be located in Chicago, IL or Peoria, IL.
  • Knowledge of software development tools, activities, and life cycle methodologies.
  • Ability to design, configure, and integrate technical aspects of software products.
  • Ability to design, plan, and execute testing strategies to ensure product quality.
  • Experience designing and developing software applications in Python (preferred).
  • Solid working knowledge of OOP principles (preferred).
  • Experience with Git version control and CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps (preferred).
  • Experience with AWS components and relational or NoSQL databases (preferred).

More like this

Similar roles

Data Engineer

Caterpillar

Chicago, IL +1 7 days ago $89,210$144,960
Python AWS Lambda DynamoDB Fargate S3 SageMaker IAM RDS PostgreSQL MongoDB Oracle Git Jenkins GitHub Actions Azure DevOps CI/CD OOP Integration Testing

Data Engineer

Booz Allen Hamilton

Albuquerque, NM 13 days ago $61,900$141,000
ETL ELT Python PostgreSQL AWS Docker Kubernetes Terraform PySpark CI/CD RESTful APIs CloudFormation CDK Data Modeling Big Data infrastructure-as-code

Data Engineer

Caterpillar

Peoria, IL +1 7 days ago $97,530$158,480
Python AWS Lambda DynamoDB Fargate S3 SageMaker RDS PostgreSQL MongoDB Oracle Git CI/CD Jenkins GitHub Actions Azure DevOps NoSQL OOP Data Pipelines

Data Engineer

Caterpillar

Chicago, IL +1 7 days ago $97,530$158,480
Python AWS Lambda DynamoDB Fargate S3 SageMaker IAM RDS PostgreSQL MongoDB Oracle Git CI/CD Jenkins GitHub Actions Azure DevOps OOP Integration Testing

Senior Data Engineer

Caterpillar

Chicago, IL +1 65 days ago $112,710$183,140
Python AWS Bedrock Lambda DynamoDB Fargate S3 SageMaker IAM RDS PostgreSQL MongoDB Oracle Git CI/CD Jenkins GitHub Actions Azure DevOps NoSQL OOP

Data Engineer

Apple Inc

San Diego, CA 158 days ago $137,500$250,700
Python Oracle SQL Cassandra Linux Git Data Pipelines MLOps Machine Learning Data Architecture SQL NoSQL Data Visualization Business Intelligence STDF Software Engineering Data Engineering
3+ yrs exp