Career Area:
Technology, Digital and DataJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
JOB DUTIES:
Basic qualifications:
• Position requires a four-year degree from an accredited college or university.
• 6+ years or more of software development experience or at least 5 years of experience with master’s degree in computer science or related field.
• 6+ years or more of experience in designing and developing Data Pipelines in Python
• Top candidates will also have:
• Proven experience in many of the following,
• Designing, developing, deploying and maintaining software at scale, with good understanding of concurrency.
• In-Depth understanding of processing Big Data & Data pipelines
• Expertise and experience in building Large Data Lakes and data warehouses such as Snowflake(Preferred) or Redshift.
• Expertise in advanced SQL and NO-SQL databases
• Batch or stream processing systems such as Apache Spark
• Message brokers and other AWS services such as Kafka/Kinesis, AWS SQS, AWS SNS, Lambda, AWS EMR, Glue, DynamoDB, Aurora, AWS RDS PostgreSQL.
• Deploying software using CI/CD tools such as Jenkins, Azure Devops, AWS CloudFormation, etc.
• At least 4+ plus years of deploying and maintaining software using public clouds such as AWS or Azure.
• Working within an Agile framework (ideally Scrum).
• Test driven development and behavior driven development.
• Strong analytical skills.
• Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms and object-oriented design.
• Ability to work under pressure and within time constraints.
• Passion for technology and an eagerness to contribute to a team-oriented environment.
• Demonstrated leadership on medium to large-scale projects impacting strategic priorities.
• Bachelor’s degree in Computer science or Electrical engineering or related field is required.
Caterpillar is an Equal Opportunity Employer (EEO).
Posting Dates:
September 9, 2025 - September 17, 2025Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.