Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Data Engineer

Caterpillar Inc.

Data Engineer building Python data pipelines, CI/CD workflows, and cloud data solutions for Caterpillar’s industrial technology business. Developing tested applications with AWS, databases, and modern software practices.

Posted 9/11/2026full-timePeoria • Illinois • 🇺🇸 United StatesMid-LevelSenior💰 $97,530 - $158,480 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in developing Python data pipelines and implementing CI/CD processes, with a strong understanding of software development life cycle and architecture. Demonstrates exceptional problem-solving skills and effective communication within cross-functional teams.

Highest-signal resume keywords
Python Application DevelopmentCI/CD Pipeline ImplementationAWS Services (Lambda, Dynamo, Fargate, S3, SageMaker, IAM, RDS)Git Version ControlSoftware Testing and Quality Assurance

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonOOP PrinciplesSoftware Development Life CycleSoftware Product DesignSoftware Product TestingUnit TestingIntegration TestingSource-to-Target MappingRelational DatabasesNoSQL Databases
Soft Skills
Exceptional Communication SkillsProactive Learning AbilityTeam Growth Encouragement
Tools & Technologies
JenkinsGitHub ActionsAzure DevOps
Industry Keywords
Data PipelinesComplex Systems WorkTechnical Problem ResolutionCross-Functional Team CollaborationSoftware Quality Standards

Tech Stack

Tools & technologies
AWSAzureDynamoDBJenkinsMongoDBNoSQLOraclePostgresPythonSDLC

About the role

Key responsibilities & impact
  • Develop Python data pipelines that build business data objects supporting applications
  • Perform programming, project management, and development assignments, including complex systems work
  • Identify and resolve complex application and technical problems
  • 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 standards through good team practices and habits
  • Identify and encourage areas for team growth and improvement
  • Perform other duties assigned by Caterpillar management

Requirements

What you’ll need
  • Knowledge of software development tools and activities
  • Knowledge of software development life cycle
  • Knowledge of software product design and architecture
  • Knowledge of technical aspects of software products
  • Knowledge of software product testing
  • Software development experience and solid working knowledge of OOP principles
  • Experience designing and developing software applications in Python
  • Experience working with Git version control
  • Experience deploying software using CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
  • Experience with AWS components such as Lambda, Dynamo, Fargate, S3, SageMaker, IAM, and RDS
  • Experience with relational and/or NoSQL databases such as PostgreSQL, DynamoDB, MongoDB, or Oracle
  • Strong learning ability and proactive approach to staying current with technologies and industry trends
  • Exceptional communication skills and experience working on a cross-functional team
  • Candidate must be in Chicago, IL or Peoria, IL
  • Visa sponsorship is not available for this position
  • Successful completion of a drug screen required as a condition of employment

Benefits

Comp & perks
  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
  • Relocation assistance is NOT available for this position