Senior Data Engineer - Python, AI & Cloud Pipelines

Caterpillar Inc.

Chicago (IL)

On-site

USD 148,000 - 240,000

Full time

29 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Career Development
Incentive bonus
Disability benefits
Life Insurance
Parental leave
Tuition Reimbursement

Job summary

Caterpillar Inc. is seeking a Senior Software Engineer on the Data Engineering team to develop Python data pipelines that build business data objects for supporting applications.

You will work with Cat Digital and partners to deploy scalable data solutions and contribute to global data initiatives. Expect ownership of complex engineering tasks, building CI/CD pipelines, and implementing pipelines from source to target.

Qualifications

  • Experience in Python development and data pipelines.
  • Strong knowledge of OOP principles.
  • Experience with Git version control on medium to large teams.
  • Deploying software using CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps.
  • Experience with AWS components such as Lambda, Kinesis, Event Bridge, CloudWatch, CloudFormation, DynamoDB, Fargate, S3, SageMaker, IAM and RDS.

Responsibilities

  • Develop Python data pipelines to build business data objects for applications.
  • Perform complex programming and development tasks with minimal supervision.
  • Build and deploy CI/CD pipelines and implement source-to-target mapping as pipeline code.
  • Conduct unit and integration testing and ensure software quality.
  • Identify areas for growth and drive improvement within the team.
  • Adhere to high standards of software quality and established best practices.
  • Other duties as assigned by Caterpillar management.

Skills

Python development
OOP principles
Data engineering
Team collaboration

Tools

Git
Jenkins
GitHub Actions
Azure DevOps
AWS
Snowflake
GenAI tools
GitHub Copilot
Claude Code

Job description

Caterpillar Inc. is seeking a Senior Software Engineer on the Data Engineering team to develop Python data pipelines that build business data objects for supporting applications.

You will work with Cat Digital and partners to deploy scalable data solutions and contribute to global data initiatives. Expect ownership of complex engineering tasks, building CI/CD pipelines, and implementing pipelines from source to target.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Data Engineer - Scalable Python Pipelines & AI
Senior Lead Data Engineer - Scalable Python Pipelines & AI

Caterpillar Inc. • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical benefits
Dental benefits
Vision benefits
+10
Senior Lead Data Engineer — Python Pipelines & GenAI
Senior Lead Data Engineer — Python Pipelines & GenAI

Caterpillar Inc • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical benefits
PTO
401(k)
+3
Senior Data Engineer — Physical AI Platform & Cloud Pipelines
Senior Data Engineer — Physical AI Platform & Cloud Pipelines

Caterpillar Inc. • Chicago (IL)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plan
Tuition Reimbursement
+1
Senior Lead Data Engineer — Python Data Pipelines
Senior Lead Data Engineer — Python Data Pipelines

Caterpillar Financial Services Corporation • Chicago (IL)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+8
Data Engineer: Python Pipelines & CI/CD (Onsite)
Data Engineer: Python Pipelines & CI/CD (Onsite)

Caterpillar Financial Services Corporation • Chicago (IL)

On-site
USD 89,000 - 145,000
Medical benefits
Dental benefits
Vision benefits
+11
Data Engineer — Python Pipelines & AWS CI/CD
Data Engineer — Python Pipelines & AWS CI/CD

Quest Oracle Community • Peoria (IL), Northern (KY)

Hybrid
USD 89,000 - 145,000
Medical, dental, and vision benefits*
401(k) savings plans*
Paid time off
Data Engineer - Python Pipelines & AWS
Data Engineer - Python Pipelines & AWS

Caterpillar Financial Services Corporation • Peoria (IL)

On-site
USD 98,000 - 158,000
Medical, dental, vision
401(k) plans
HSA
+3
Senior Data Engineer – Physical AI Platform (Irving, TX Onsite)
Senior Data Engineer – Physical AI Platform (Irving, TX Onsite)

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Medical benefits
Relocation assistance
Onsite work five days a week
Senior Data Engineer — Physical AI & Edge Platform
Senior Data Engineer — Physical AI & Edge Platform

Caterpillar Inc. • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, vision benefits
Relocation assistance
Vacation, PTO and holidays
Senior Gen AI Engineer — AI Pipelines & Edge Deployments
Senior Gen AI Engineer — AI Pipelines & Edge Deployments

Caterpillar Brazil • Peoria (IL)

On-site
USD 113,000 - 183,000