About the role
Basic Job Functions
This position leads the strategy, design, development, implementation, and optimization of enterprise data platforms and data products across the organization, while building and leading a team of data engineers. Works closely with senior business stakeholders, analytics leadership, data science teams, IT teams, and enterprise architects to define enterprise data strategy and resolve the most complex, high-impact business problems through scalable data engineering solutions.
Applies expert-level knowledge of data architecture, cloud technologies, data modeling, ETL/ELT frameworks, streaming systems, and distributed computing to build highly reliable, secure, and cost-efficient data pipelines at enterprise scale. Owns the strategic roadmap and drives the design, development, deployment, monitoring, and optimization of enterprise-grade data platforms that enable analytics, machine learning, reporting, and operational decision-making across the organization.
Serves as a senior technical leader and people manager within the unit, providing strategic direction, oversight, mentorship, and guidance on data engineering best practices, architecture standards, platform governance, and implementation approaches. Manages, coaches, and develops a team of data engineers, owning hiring, performance management, career development, and training. Communicates technical solutions, architecture strategy, and team performance to senior management and business partners across departments. Leads platform modernization and the adoption of emerging technologies across multiple sites and functions.
Education/Experience
• Bachelor's degree in Computer Science, Information Systems, Software Engineering, Data Engineering, Electrical Engineering, Applied Mathematics, or related technical discipline with 9+ years of relevant experience in Data Engineering, Data Platform Development, Cloud Engineering, or Big Data Solutions, including 2+ years in a technical leadership or people management capacity.
• Master's degree in Computer Science, Information Systems, Data Engineering, Software Engineering, or related technical field with 7+ years of relevant experience in Data Engineering, Data Platform Development, Cloud Engineering, or Big Data Solutions, including 2+ years in a technical leadership or people management capacity.
• PhD degree in Computer Science, Data Engineering, Information Systems, or related field with 5+ years of relevant experience in Data Engineering, Cloud Data Platforms, Distributed Computing, or Advanced Data Management Solutions, including 2+ years in technical leadership or people management capacity.
Required Skills/Competencies
1. Expert-level command of advanced SQL development, query optimization, database design, indexing strategies, performance tuning, and relational database management systems, with the ability to set standards and review the work of others.
2. Expert-level experience with cloud platforms such as Microsoft Fabric, Azure, Google Cloud Platform, Databricks or AWS including cloud-native data services, and the ability to define enterprise cloud data strategy.
3. Expert-level experience with Infrastructure as Code (IaC) technologies such as Terraform, ARM Templates, CloudFormation, or equivalent, including ownership of enterprise IaC standards.
4. Expert-level experience with containerization and orchestration technologies including Docker, Kubernetes, OpenShift, and container platform administration at enterprise scale.
5. Expert-level experience architecting, developing, and maintaining scalable ETL/ELT pipelines using tools such as Fabric Data Factory, Azure Data Factory, Databricks, Dataflow, Dataproc, Apache Spark, Apache Airflow, Informatica, SSIS, or similar technologies.
6. Expert-level experience with modern data lake architecture, Lakehouse platforms, Medallion Architecture, Delta Lake, Parquet, and enterprise data warehousing concepts, including ownership of enterprise architecture standards.
7. Expert-level experience with batch and real-time/streaming ingestion frameworks including Kafka, NiFi, Azure Event Hub, Kinesis, Spark Streaming, Structured Streaming, Flink, or similar technologies.
8. Expert-level experience in data modeling techniques including conceptual, logical, and physical modeling, dimensional modeling, star schema, snowflake schema, and Data Vault methodologies, with the ability to arbitrate modeling standards across teams.
9. Expert-level experience with API integrations, REST services, GraphQL, data exchange protocols, webhooks, and enterprise system integrations.
10. Expert-level command of Linux environments, shell scripting, automation, process monitoring, job scheduling, and system troubleshooting.
11. Expert-level experience with Git, GitHub, GitLab, Azure DevOps, CI/CD pipelines, code versioning, automated deployments, and DevSecOps practices, including ownership of engineering standards.
12. Expert-level proficiency in Python, Scala, Java, or similar programming languages for data engineering and automation development.
13. Expert-level experience with big data technologies such as Hadoop, Spark, Hive, Delta Lake, Iceberg, HBase, or comparable technologies.
14. Advanced knowledge of data governance, data quality management, metadata management, data lineage, master data management, and regulatory compliance, with the ability to define governance strategy.
15. Advanced understanding of data security principles, encryption, role-based access controls, identity management, and cloud security practices.
16. Demonstrated experience architecting scalable, resilient, and high-performance enterprise data architectures spanning multiple business units or sites.
17. Excellent communication skills with proven experience explaining complex technical concepts, architecture decisions, and platform strategy to executive, technical, and non-technical stakeholders.
18. Demonstrated ability to collaborate with and influence business users, analytics teams, data scientists, architects, and cross-functional technology organizations at a senior level.
19. Demonstrated project management and technical leadership of large, complex, cross-functional and/or cross-site data engineering initiatives.
20. Demonstrated technical leadership and people management of data engineering teams, including hiring, mentoring, performance management, and career development.
21. Demonstrated ability to bring new knowledge, tools, and emerging technologies into the organization and build technical skill sets within the team.
22. Demonstrated experience identifying training needs and developing and delivering technical training programs for engineers at varying experience levels.
23. Excellent technical presentation and executive communication skills, with experience presenting architecture, strategy, and team performance to senior leadership.
24. Demonstrated experience driving continuous improvement using structured problem-solving methodologies (e.g., Six Sigma) within technical teams.
Essential Responsibilities
1. Data Platform Engineering & Development
Data Architecture and Solution Design
• Partners with senior business partners, analytics leadership, and enterprise architects to define enterprise data strategy and scope high-impact data engineering initiatives.
• Owns the design and implementation of enterprise-scale data platforms, data lakehouses, and cloud-native architectures across multiple domains or sites.
• Defines and governs data integration strategies, architecture standards, and platform best practices for the broader organization.
• Directs the development of scalable data solutions supporting reporting, analytics, machine learning, and operational applications.
• Evaluates technology platforms, sets architectural direction, and makes final recommendations on enterprise data technology investments.
Data Pipeline Development
• Directs the design, development, and maintenance of complex, enterprise-scale batch and streaming ingestion pipelines.
• Oversee ELT/ETL processes integrating data from enterprise systems, manufacturing platforms, APIs, IoT sources, and external vendors.
• Establishes reusable frameworks, templates, and automation solutions adopted across the data engineering organization to accelerate delivery.
• Guides and reviews the development of robust data transformation logic using SQL, Spark, Python, Scala, or equivalent technologies.
• Sets enterprise standards for optimizing data processing workflows for performance, scalability, reliability, and cost efficiency.
Data Modeling and Storage
• Owns conceptual, logical, and physical data models supporting enterprise business processes across multiple domains.
• Directs the development of dimensional models and enterprise data warehouse solutions.
• Sets standards for and oversees implementation of Medallion Architecture layers (Bronze, Silver, Gold) across the enterprise analytics estate.
• Establishes and governs metadata, lineage, and documentation standards for the organization.
• Ensures all data solutions align with governance standards and enterprise data architecture principles.
Cloud Engineering & Infrastructure
• Owns the design and management of cloud infrastructure supporting enterprise data platforms across multiple sites.
• Directs enterprise-wide adoption of Infrastructure as Code (Terraform or equivalent) for platform provisioning and management.
• Oversee deployment and management of cloud-native services, containerized solutions, and Kubernetes environments at scale.
• Owns disaster recovery, business continuity, and high-availability strategy for enterprise data platforms.
• Drives continuous evaluation of cloud performance, utilization, security, and cost optimization opportunities at the portfolio level.
Data Quality & Reliability
• Establishes enterprise-wide data quality controls, validations, and monitoring frameworks.
• Directs investigation of complex, cross-platform data quality issues and oversees corrective action plans.
• Owns the design and governance of observability solutions for pipelines and platforms across the organization.
• Sets standards for automated alerting, monitoring, logging, and operational dashboards.
• Accountable for data accuracy, reliability, and availability across enterprise systems.
2. Platform Operations, Consultation & Implementation
Technical Leadership
• Serves as the senior data engineering subject matter expert and technical authority for the organization.
• Leads and facilitates technical design discussions and architecture reviews for enterprise-wide strategic data initiatives.
• Provides guidance, oversight, and technical direction to Data Engineers and Data Engineering III staff.
• Owns peer review processes for data engineering methodologies, architecture designs, and implementation patterns.
• Establishes and enforces enterprise engineering standards, coding guidelines, and platform best practices.
Project Leadership
• Leads large and complex data engineering projects and major components of enterprise business initiatives, end to end.
• Collaborates with and influences Data Science, Analytics, Manufacturing, Finance, Supply Chain, and Information Systems leadership.
• Owns the development of implementation plans and multi-year technical roadmaps.
• Directs coordination of deployment activities across development, testing, and production environments.
• Owns strategy and execution for platform upgrades, migrations, and modernization efforts across sites.
DevOps & Automation
• Directs the build-out of CI/CD pipelines supporting automated testing and deployment processes at enterprise scale.
• Owns infrastructure automation strategy and release management practices for the organization.
• Oversees development of monitoring, logging, and operational support solutions.
• Establishes platform reliability engineering and incident management best practices for the team.
• Leads production troubleshooting and performance optimization efforts for critical enterprise platforms.
Communication & Stakeholder Engagement
• Effectively communicates platform architecture, technical risks, and implementation recommendations to senior business partners and leadership.
• Owns the adoption and operationalization strategy for new data platforms and engineering solutions across the organization.
• Partners with senior stakeholders define critical enterprise data needs and requirements.
• Directs technical training, documentation, and knowledge transfer programs across the engineering organization.
• Drives alignment between technical teams and enterprise business objectives.
3. Team & People Management
Team Leadership & Development
• Manages, mentors, and develops a team of data engineers, acting as their direct people manager.
• Owns hiring, onboarding, and performance management for the data engineering team, including goal setting and performance reviews.
• Identifies training needs and develops and delivers technical training programs for engineers, analysts, and other technical staff.
• Sets individual and team goals aligned with platform strategy and provides regular coaching and career development guidance.
• Fosters a culture of technical excellence, collaboration, psychological safety, and continuous learning within the team.
Cross-Functional & Cross-Site Leadership
• Leads cross-functional and cross-site project teams to deliver large, complex data engineering initiatives.
• Champions continuous improvement activities using Six Sigma and other structured, statistical problem-solving methods.
• Represents the data engineering function in leadership forums, portfolio reviews, and strategic planning discussions.
• Drives alignment on priorities, resourcing, and delivery timelines across multiple stakeholder groups and sites.
4. Industry Research & Innovation
• Research and maintains deep awareness of emerging technologies, cloud services, and industry best practices.
• Evaluates new data engineering tools, frameworks, and architectural patterns and determines organizational fit.
• Proactively introduces innovative solutions to improve scalability, performance, reliability, and maintainability of enterprise data platforms.
• Research advancements in cloud computing, Data Lakehouse architectures, distributed computing, streaming analytics, and modern data platform technologies.
• Recommends and helps set strategic technology direction supporting organizational growth and digital transformation initiatives.
• Builds technical capability within the team by introducing emerging tools and frameworks and mentoring engineers on new technologies.
• Contributes to and helps own enterprise technology standards and long-term data platform strategy.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.