remote
Manager, Analytics & Data Engineering - Caterpillar, Inc.
Software Engineer
Lead a cross‑functional analytics team to design, build, and maintain scalable data pipelines and insights platforms using SQL, Python, and AWS services, driving data‑driven decisions across the organization.
About the role
Key Responsibilities
- Lead the design, development, and deployment of enterprise‑grade data pipelines and analytics solutions that support business intelligence and predictive modeling.
- Collaborate with data scientists, product managers, and stakeholders to translate business requirements into robust data architecture and ETL processes.
- Oversee performance tuning, data quality assurance, and governance practices for large, complex datasets.
- Mentor and grow a high‑performing analytics and data engineering team, fostering a culture of continuous improvement and innovation.
- Drive adoption of cloud‑native services (AWS Redshift, S3, Glue, Lambda) and modern data tooling to enhance scalability and reliability.
Requirements
- 10+ years of experience in data engineering, analytics, or related fields, with 3+ years in a managerial role.
- Proficiency in SQL, Python, and cloud data platforms (AWS preferred).
- Strong background in ETL/ELT design, data modeling, and performance optimization.
- Experience leading cross‑functional teams and delivering complex data projects on schedule.
- Excellent communication skills and a proven ability to translate technical concepts to non‑technical stakeholders.
Skills
analyticssqlpythonaws