Senior Data Engineer: Python, CI/CD, AWS & GenAI

Caterpillar Financial Services Corporation

Peoria (IL)

On-site

USD 113,000 - 183,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) with company match
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Career Development
Incentive bonus
Tuition Reimbursement
Parental leave

Job summary

Caterpillar Financial Services Corporation is seeking a Senior Software Engineer for the Data Engineering team to develop Python data pipelines and support applications across global digital portfolios.

Responsibilities include building CI/CD pipelines, implementing data mappings, and ensuring unit/integration tests while maintaining high quality. Location: Chicago/Peoria area with visa sponsorship available.

Qualifications

  • Strong experience in software development and OOP.
  • Experience designing software applications in Python.
  • Experience with Git in medium to large teams.
  • CI/CD tooling knowledge (Jenkins, GitHub Actions, Azure DevOps).
  • Experience with AWS components (Lambda, Kinesis, EventBridge, CloudWatch, CloudFormation, DynamoDB, S3, SageMaker, IAM, RDS).
  • Hands-on with GenAI developer tools.
  • Experience with AI coding assistants (e.g., GitHub Copilot/Claude Code).

Responsibilities

  • Develop Python data pipelines to build business data objects for applications.
  • Contribute to new program development across functional lines.
  • Perform complex programming, project management, and development tasks with minimal supervision.
  • Work on complex application/technical problem identification and resolution.
  • Interpret design requirements for engineering implementation.
  • Build and deploy CI/CD pipelines.
  • Implement source-to-target mapping as pipeline code.
  • Perform unit and integration testing.
  • Maintain high software quality by establishing best practices.
  • Identify and encourage areas for growth within the team.
  • Perform other duties as assigned by Caterpillar management.

Skills

Python
OOP
Git
CI/CD
AWS
Snowflake
GenAI Tools
AI Assistants

Tools

Jenkins
GitHub Actions
Azure DevOps
AWS Lambda
Kinesis
EventBridge
CloudWatch
CloudFormation
DynamoDB
S3
SageMaker
IAM
RDS

Job description

Caterpillar Financial Services Corporation is seeking a Senior Software Engineer for the Data Engineering team to develop Python data pipelines and support applications across global digital portfolios.

Responsibilities include building CI/CD pipelines, implementing data mappings, and ensuring unit/integration tests while maintaining high quality. Location: Chicago/Peoria area with visa sponsorship available.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Data Engineer — CI/CD & AWS
Senior Python Data Engineer — CI/CD & AWS

Talentify • Peoria (IL)

On-site
USD 148,000 - 240,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+1
Platform Data Engineer: Python Pipelines & CI/CD
Platform Data Engineer: Python Pipelines & CI/CD

Caterpillar • Centralia (IL)

On-site
USD 89,000 - 145,000
Medical and Dental benefits
Paid time off
401(k) retirement plan
+4
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: Physical AI & Real-Time Pipelines
Data Engineer: Physical AI & Real-Time Pipelines

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 98,000 - 158,000
Medical benefits
Paid time off
401(k) savings
+6
DATA ENGINEER
DATA ENGINEER

Caterpillar • Centralia (IL)

On-site
USD 89,000 - 145,000
Medical and Dental benefits
Paid time off
401(k) retirement plan
+4
Data Engineer, Physical AI Platform & AI at Scale
Data Engineer, Physical AI Platform & AI at Scale

Caterpillar Inc. • Irving (TX)

On-site
USD 98,000 - 158,000
Relocation assistance
Visa sponsorship
Data Engineer: Cloud Pipelines & Real-Time Data AWS
Data Engineer: Cloud Pipelines & Real-Time Data AWS

Caterpillar • Irving (TX)

On-site
USD 98,000 - 158,000
Senior Data Specialist: ETL, Data Governance & Architecture
Senior Data Specialist: ETL, Data Governance & Architecture

Caterpillar Brazil • Chicago (IL)

On-site
USD 160,555 - 169,060
Medical, dental, and vision benefits
401(k) with company match
Paid time off
Data Engineer for Physical AI Platform (Autonomy)
Data Engineer for Physical AI Platform (Autonomy)

Caterpillar Inc • Irving (TX)

On-site
USD 98,000 - 158,000
Software Engineer – AI & Microservices
Software Engineer – AI & Microservices

Caterpillar Inc. • Chicago (IL)

On-site
USD 89,000 - 145,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+8