Principal Software Engineer - Data Engineering
Core
Lead data architectures for a large-scale Manufacturing & Supply Digital Platform integrating data, processes, and resources across the manufacturing lifecycle.
Role type
Principal Software Engineer - Data Engineering
Builds
A purpose-built digital layer for manufacturing and supply operations, not an ERP system.
Domain
Manufacturing / Industrial IoT / Data Engineering
Required skills
AWS (EMR, Glue, S3, Fargate, SNS, SQS, Kinesis, EventBridge, RDS, DynamoDB), Snowflake, SQL, Python, ER Modelling
Preferred skills
Microservices and API design, NVIDIA Omniverse platform, IoT/sensor/machine telemetry data pipelines, Digital twin architecture patterns
Technologies
AWS, Snowflake, NVIDIA Omniverse, USD data models
Responsibilities
Design application technical infrastructure including databases and testing approaches; Lead evaluation and deployment of new technologies; Develop reusable data products and optimize data domains; Provide technical guidance on database and cloud options; Create and review HLA and TA documentation; Track emerging technologies to improve architecture.
Seniority
Principal, hands-on IC with strategic leadership
