Caterpillar Inc.

Data Engineer, Digital Data & AI

Caterpillar Inc.

full-time

Posted on:

Location Type: Hybrid

Location: PeoriaIllinoisTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $97,530 - $158,480 per year

Tech Stack

About the role

  • Develop Python data pipelines that build business data objects used to support applications.
  • Responsible for developing and maintaining high standards of software quality within the team.
  • Building and deploying CICD pipelines.
  • Implementing source to target mapping as pipeline code.
  • Responsibility for Unit and Integration testing.
  • Identifying and encourage areas for growth and improvement within the team.
  • Building engineering automations to improve development velocity and operational efficiency.

Requirements

  • Extensive software development experience and solid working knowledge of OOP principles (typically 5+ years).
  • Experience in designing and developing software applications in Python (typically 4+ years).
  • Experience working with Git version control on medium to large teams.
  • Deploying software using CI/CD tools such as Github Actions, Azure Devops etc.
  • Experience with AWS components such as Lambda, Kinesis, Event Bridge, CloudWatch, CloudFormation, Dynamo, Fargate, S3, Sage Maker, IAM and RDS
  • Experience working with Snowflake.
  • Hands‑on experience with GenAI developer tools.
  • Practical usage of tools such as GitHub Copilot or Claude Code, or similar AI coding assistants to improve developer productivity, code quality, and delivery speed.
  • Ability to learn and adapt in a rapidly evolving space.
  • Demonstrates curiosity and continuous learning as GenAI tools, frameworks, and best practices evolve quickly.
  • Applied knowledge of GenAI tools in real use cases.
  • Proven experience applying GenAI to solve real business or engineering problems (e.g., data processing, automation, assistants, recommendations, or decision support).
  • Understanding of Lang Chain and Lang Graph frameworks.
Benefits
  • 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*
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonOOP principlesCI/CDUnit testingIntegration testingAWSSnowflakeGenAIGitSource to target mapping
Soft Skills
CuriosityContinuous learningAdaptabilityTeam improvementProblem-solving