





Mid-level, popular data-engineer role with broad skill requirements and metro on-site work increases competition.
Core data engineering skills (Python, Kafka, Snowflake, AWS) are highly transferable across industries.
Multiple explicit mandatory technical requirements and a 5+ years minimum create strict screening.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and implement end-to-end near real-time data movement and pipeline solutions for Caterpillar’s digital platform.
Independently develop, deploy, and maintain complex data engineering software components used across multiple applications and systems.
Mentor junior developers, establish software quality practices, and collaborate with internal customers to ensure solution accuracy and business value.
Bachelor’s degree in Computer Science, Electrical Engineering, or related field from an accredited university.
5+ years of software development experience; or 3+ years with a Master’s degree in computer science or related field.
5+ years experience in designing and developing data pipelines using Python.
Must work onsite five days a week; relocation available for this position.
Proven expertise in building large data lakes, data warehouses (Snowflake preferred), and near real-time data pipelines (OLTP & OLAP).
Strong experience with AWS services (Kafka/Kinesis, SQS, SNS, Lambda, DynamoDB, Aurora, RDS PostgreSQL) and CI/CD tools like Azure DevOps, Jenkins, or AWS CloudFormation.
Demonstrated leadership on medium to large-scale projects, with ability to work independently and mentor others in a high-quality software development environment.