Principal Software Engineer - Data Engineering
Caterpillar Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessSenior, specialized data platform role at a known industrial brand in a metro city yields moderate competition.
Core data engineering skills are transferable, but industrial IoT and digital twin expertise raise domain specificity.
Principal-level role with mandatory AWS, Snowflake, and domain expertise ensures rigorous technical screening.
Job Description
Structured overview of role & requirementsAbout This Role
Lead data architecture and technical infrastructure design for large digital manufacturing and supply platform applications.
Develop, document, and implement data solutions integrating diverse manufacturing and supply systems into a unified ecosystem.
Own data domains on the platform, ensuring performant, secure, cost-optimal data lake solutions and providing guidance on new technologies and database options.
Minimum Requirements
Experience: Not explicitly mentioned in the JD for minimum years, but senior implied (Principal level role).
Strong expertise in AWS services (EMR, Glue, S3, Fargate, SNS, SQS, Kinesis, EventBridge, RDS, DynamoDB).
Expertise with Snowflake, SQL, Python, and ER Modelling.
Location or notice period: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Technical leadership in defining data architectures for complex digital platforms within manufacturing or supply chain contexts.
Experience owning data domains and collaborating with cross-functional teams and partners (e.g., product management, architects).
Deep understanding of industrial IoT data pipelines, data platform impact analysis, and emerging technologies relevant to manufacturing digital transformation.
