Principal Software Engineer - Data Engineering
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Caterpillar is developing a digital platform that connects manufacturing and supply operations, data, and workflows. You will lead data architecture and build reusable, secure, and cost-effective data products for the platform.
What you'll do
- Design data architectures and technical infrastructure for digital platform applications
- Build reusable data products across business domains and applications
- Evaluate and deploy technologies that improve the data platform
- Review architecture solutions and support engineering through build and deployment
- Address data quality issues and troubleshoot technical and functional problems
- Document architecture solutions and hand them over to engineering teams
Skills
Must have
Nice to have
- Microservices
- API design
- IOT
- Digital twin architecture
- Industrial IOT
Tools
- AWS emr
- AWS glue
- AWS S3
- AWS fargate
- AWS sns
- AWS sqs
- AWS kinesis
- AWS eventbridge
- AWS rds
- AWS dynamodb
Who it's for
- Domain
- industrial manufacturing technology
About Caterpillar
Caterpillar has 35 open roles in Bangalore, at Caterpillar India, Bengaluru. See every Caterpillar role.
More at Caterpillar
Lead or staff · 8 to 10 years
Lead or staff · On-site · 15+ years
Lead or staff · 12 to 15 years
Mid level · On-site · 3+ years
Lead or staff · 8 to 10 years
Senior · On-site
Lead or staff · On-site · 8+ years
Senior · On-site
Similar roles
All data engineering jobsBread Financial · Manager · Hybrid · 10 to 13 years
Visa · Lead or staff · Hybrid · 8+ years




