logoAiPathly

Principal Data Engineer

first image

Overview

Principal Data Engineers are senior-level professionals responsible for designing, implementing, and managing data infrastructure to support an organization's data-driven initiatives. They play a crucial role in ensuring that data systems are scalable, secure, and efficient, while also providing leadership and strategic direction for data-related projects. Key aspects of the Principal Data Engineer role include:

  1. Data Architecture and Management: Design and maintain scalable data architectures that can handle large volumes of data, implement best practices for data governance, and ensure compliance with regulations.
  2. Data Pipeline Development: Oversee the creation and optimization of ETL (Extract, Transform, Load) or ELT (Extract, Load, Transform) processes, working with various data sources and technologies.
  3. Data Quality Assurance: Implement data validation, cleansing processes, and monitoring mechanisms to maintain data accuracy, consistency, and reliability.
  4. Security and Privacy: Ensure data protection through access controls, encryption, and anonymization techniques, complying with data protection regulations.
  5. Team Leadership: Manage and mentor data engineering teams, providing technical expertise and guidance throughout project lifecycles.
  6. Strategic Innovation: Drive new solutions and strategies to enhance development cycles and increase productivity, staying current with market trends and emerging technologies. Technical skills required for this role typically include:
  • Proficiency in programming languages such as Python, SQL, Java, and Scala
  • Experience with Big Data technologies and cloud platforms (AWS, Azure, GCP)
  • Knowledge of data engineering tools like Apache Airflow, Apache Beam, and Databricks
  • Strong understanding of data modeling, database design, and data warehousing concepts Leadership and management skills are equally important, including:
  • Effective communication and the ability to translate technical concepts for non-technical stakeholders
  • Strategic thinking and problem-solving capabilities
  • Experience with agile methodologies and DevOps practices Principal Data Engineers usually have 8+ years of experience in data engineering, with a significant portion in leadership or consulting roles. They are expected to drive the success of data-driven initiatives within their organizations, combining technical expertise with strong leadership and strategic vision.

Core Responsibilities

Principal Data Engineers have a wide range of responsibilities that are crucial for the success of data-driven organizations. These include:

  1. Data Architecture and Strategy
  • Design and implement scalable, secure, and efficient data architectures
  • Develop long-term data strategies aligned with business objectives
  • Collaborate with stakeholders to understand and meet organizational data needs
  1. Data Pipeline Development and Optimization
  • Create end-to-end data pipelines for efficient data processing and transformation
  • Work with various data sources, including databases, APIs, and streaming platforms
  • Implement data integration techniques to ensure consistency across systems
  1. Data Quality and Governance
  • Establish data validation and cleansing processes
  • Implement monitoring and auditing mechanisms for data quality
  • Develop and enforce data governance policies and best practices
  1. Team Leadership and Mentorship
  • Lead and manage data engineering teams
  • Provide technical guidance and mentorship to team members
  • Oversee project lifecycles and resource allocation
  1. Data Security and Compliance
  • Implement robust security measures, including access controls and encryption
  • Ensure compliance with data protection regulations
  • Develop data anonymization techniques for sensitive information
  1. Innovation and Technical Leadership
  • Stay current with industry trends and emerging technologies
  • Drive adoption of new tools and methodologies to improve efficiency
  • Contribute to thought leadership through innovative solutions and industry engagement
  1. Cross-functional Collaboration
  • Work closely with data scientists, analysts, and business stakeholders
  • Translate business requirements into technical specifications
  • Communicate complex technical concepts to non-technical audiences
  1. Performance Optimization
  • Identify and resolve bottlenecks in data systems
  • Optimize query performance and data storage solutions
  • Ensure scalability of data infrastructure to meet growing demands
  1. Project Management
  • Manage complex data engineering projects and programs
  • Ensure timely delivery of high-quality solutions
  • Balance technical debt with new feature development
  1. Continuous Improvement
  • Implement best practices for code quality and documentation
  • Establish metrics for measuring and improving data engineering processes
  • Foster a culture of learning and knowledge sharing within the team By fulfilling these core responsibilities, Principal Data Engineers play a pivotal role in enabling data-driven decision making and innovation within their organizations.

Requirements

To excel as a Principal Data Engineer, candidates should possess a combination of technical expertise, leadership skills, and industry experience. Key requirements for this role include:

  1. Technical Skills and Knowledge
  • Advanced proficiency in programming languages: Python, SQL, and often Java or Scala
  • Expertise in big data technologies: Hadoop, Spark, and cloud platforms (AWS, Azure, GCP)
  • Strong knowledge of data modeling, database design, and data warehousing concepts
  • Experience with ETL/ELT processes and data integration tools (e.g., Apache Airflow)
  • Familiarity with cloud database technologies: Snowflake, Redshift, BigQuery, Databricks
  • Understanding of data visualization tools and techniques
  1. Experience
  • Typically 8-10 years of experience in data engineering roles
  • Significant experience in designing and implementing large-scale data pipelines and platforms
  • Proven track record in cloud-based analytics architectures
  • Experience in traditional consulting environments is often valuable
  1. Education
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field
  • Advanced degrees (Master's or Ph.D.) may be preferred by some organizations
  1. Leadership and Management Skills
  • Demonstrated ability to lead and mentor data engineering teams
  • Strong project management skills, including resource allocation and timeline management
  • Experience in driving strategic initiatives and influencing organizational decision-making
  1. Problem-Solving and Analytical Skills
  • Exceptional analytical and problem-solving abilities
  • Capacity to address complex data challenges, including quality issues and performance bottlenecks
  • Ability to think strategically and translate business needs into technical solutions
  1. Communication and Collaboration
  • Excellent verbal and written communication skills
  • Ability to articulate complex technical concepts to non-technical stakeholders
  • Strong interpersonal skills for effective collaboration with cross-functional teams
  1. Data Governance and Security
  • In-depth knowledge of data security best practices and compliance requirements
  • Experience implementing data governance frameworks and policies
  • Understanding of data privacy regulations and their impact on data architecture
  1. Innovation and Adaptability
  • Demonstrated ability to stay current with emerging technologies and industry trends
  • Track record of driving innovation and continuous improvement in data engineering practices
  • Flexibility to adapt to changing business needs and technological landscapes
  1. Additional Qualifications
  • Experience with agile methodologies and DevOps practices
  • Familiarity with machine learning and AI concepts and their data requirements
  • Contributions to open-source projects or industry publications (preferred)
  • Relevant certifications in cloud platforms or data technologies (e.g., AWS Certified Big Data Specialty, Google Cloud Professional Data Engineer) Candidates who meet these requirements will be well-positioned to excel in the role of Principal Data Engineer, driving data innovation and strategy within their organizations.

Career Development

Principal Data Engineers play a pivotal role in shaping an organization's data infrastructure and strategy. Their career development involves a blend of technical expertise, leadership skills, and strategic planning.

Technical Expertise

  • Continuous learning is crucial, focusing on data engineering concepts, programming languages (Python, SQL, Java), and Big Data technologies.
  • Staying updated with cloud platforms and emerging technologies is essential for maintaining relevance in the field.

Leadership and Management

  • As they progress, Principal Data Engineers often lead teams, providing mentorship and technical guidance.
  • They develop project management skills, including resource allocation and ensuring timely delivery of projects.
  • Effective communication and conflict resolution become increasingly important.

Career Progression

Principal Data Engineers typically follow one of these paths:

  1. Individual Contributor (IC) Path: Advancing to Senior, Staff, or Principal levels, often expanding into Platform or Backend Engineering.
  2. Engineering Manager Path: Transitioning to roles like Manager of Data Engineering or Director, focusing on team leadership.
  3. Specialized Roles: Moving into positions such as Data Architect or Chief Data Officer, emphasizing data strategy and governance.

Challenges and Opportunities

  • Keeping pace with rapid technological changes and managing large-scale data projects are common challenges.
  • Opportunities include advancing to executive roles like Director of Data Engineering or Chief Data Officer, or specializing in data strategy, analytics, or AI/ML engineering.

Key Skills for Advancement

  • Strong foundation in data engineering and software development
  • Leadership and team management abilities
  • Strategic thinking and problem-solving skills
  • Adaptability and commitment to continuous learning Principal Data Engineers must balance technical proficiency with strategic insight, continually adapting to new technologies and methodologies to drive innovation in data management and analysis.

second image

Market Demand

The demand for Principal Data Engineers is robust and growing, driven by the increasing reliance on data-driven decision-making across industries.

  • The global big data and data engineering services market is expanding rapidly, with annual growth rates estimated between 18% and 31%.
  • Data engineering roles, including senior positions, are among the fastest-growing in the tech industry, with year-on-year growth exceeding 30%.

Industry Needs

  • Companies undergoing digital transformation require skilled data engineers to build and optimize data infrastructure.
  • Principal Data Engineers are crucial for designing advanced data management systems, improving existing data processes, and implementing complex ETL and machine learning models.

Required Expertise

  • Typically, 3-5 years of relevant experience is necessary.
  • Proficiency in programming languages like Python, Java, or Scala is essential.
  • Expertise in big data tools (Apache Spark, Hadoop) and cloud services (Azure, AWS, GCP) is highly valued.

Compensation

  • Salaries for Principal Data Engineers in the U.S. typically range from $161,000 to $237,000 per year.
  • Some positions offer higher compensation, including signing bonuses and stock options.

Geographical Hotspots

  • While demand is global, certain regions show particularly high activity:
    • In Canada: Greater Toronto Area, Vancouver, and Montreal
    • In the U.S.: Various established and emerging tech hubs The market for Principal Data Engineers remains strong, reflecting the critical role of data in modern business operations and decision-making processes.

Salary Ranges (US Market, 2024)

Principal Data Engineers command competitive salaries, reflecting their crucial role in data-driven organizations. Here's an overview of salary ranges in the U.S. market for 2024:

Average Salary

  • The national average salary for a Principal Data Engineer is approximately $177,022 per year.

Salary Range

  • Typical salary range: $160,825 to $194,018 per year
  • Extended range based on comprehensive data:
    • Low end: $174,000 per year
    • High end: $797,000 per year
    • Top 10% earn more than $412,000 per year

Experience-Based Salaries

  • Principal Data Engineers with 7+ years of experience can expect around $172,380 per year.

Total Compensation

  • Base salaries often range from $172,000 to $189,000
  • Additional compensation (stocks, bonuses) can significantly increase total package

Factors Influencing Salary

  1. Experience and expertise
  2. Education and certifications
  3. Specific technical skills
  4. Geographic location
  5. Company size and industry
  6. Job responsibilities and scope It's important to note that while the average salary falls around $177,000 to $251,000, actual compensation can vary widely based on these factors. Prospective Principal Data Engineers should consider the total compensation package, including benefits and growth opportunities, when evaluating job offers.

Data engineering is experiencing significant transformations, driven by technological advancements and evolving business needs. Here are the key trends shaping the industry:

  1. Rising Importance: Data engineering is increasingly recognized as critical to organizational success, with 77% of respondents considering it crucial or very important across various sectors.
  2. Integration with Data Science: Closer collaboration between data science and engineering teams is becoming common, particularly in data integration, cleansing, and transformation.
  3. Real-Time Processing: The demand for real-time data processing is growing, enabling quick decision-making and improved customer experiences.
  4. Cloud-Native Solutions: Cloud platforms are gaining traction due to their scalability, cost-effectiveness, and ease of use, allowing data engineers to focus on core tasks.
  5. Advanced Data Targets: While relational databases remain dominant, there's growing adoption of graph databases, NoSQL databases, and Hadoop ecosystems for handling interconnected and big data.
  6. DataOps and MLOps: These principles are becoming prevalent, promoting collaboration and automation between data engineering, data science, and IT teams.
  7. Data Governance and Privacy: Implementing robust data security measures and ensuring compliance with regulations like GDPR and CCPA is increasingly important.
  8. Hybrid Architectures: Organizations are moving towards hybrid data architectures, combining on-premise and cloud solutions to meet diverse business needs.
  9. Data Democratization: There's a push to make data more accessible and understandable across organizations, regardless of technical expertise.
  10. AI and ML Integration: Artificial intelligence and machine learning are being integrated into data engineering practices, automating tasks and optimizing processes.
  11. Evolving Skill Set: Data engineers need to stay updated with skills in SQL, Python, Java, cloud services, containerization technologies, and machine learning techniques. These trends highlight the dynamic nature of the data engineering field, emphasizing the need for continuous learning and adaptation to stay relevant in this rapidly evolving industry.

Essential Soft Skills

While technical expertise is crucial, Principal Data Engineers must also possess a range of soft skills to excel in their roles:

  1. Communication: Strong verbal and written communication skills are essential for explaining complex technical concepts to both technical and non-technical stakeholders.
  2. Collaboration: The ability to work effectively with cross-functional teams, including data scientists, analysts, and IT professionals, is crucial for aligning data engineering work with broader business goals.
  3. Adaptability: Being open to learning new tools, frameworks, and techniques is vital in this rapidly evolving field.
  4. Critical Thinking: This skill enables data engineers to evaluate issues objectively, develop creative solutions, and troubleshoot complex problems.
  5. Business Acumen: Understanding how data translates into business value helps in communicating the impact of data engineering work on the company's bottom line.
  6. Work Ethic: Taking accountability for tasks, meeting deadlines, and ensuring high-quality work demonstrates commitment to the company's success.
  7. Presentation Skills: The ability to present data strategies, plans, and ideas effectively to various stakeholders is crucial, especially for senior-level roles.
  8. Problem-Solving: Creative and persistent problem-solving skills are essential for addressing complex data challenges.
  9. Attention to Detail: Ensuring data integrity and accuracy requires a meticulous approach to work.
  10. Leadership: For Principal Data Engineers, the ability to mentor junior engineers and lead teams is invaluable.
  11. Emotional Intelligence: Understanding and managing one's own emotions and those of others can greatly enhance team dynamics and stakeholder relationships. Developing these soft skills alongside technical expertise enables Principal Data Engineers to lead effectively, communicate with stakeholders at all levels, and drive business success through data-driven initiatives.

Best Practices

To excel as a Principal Data Engineer, adhering to best practices is crucial. These practices cover various aspects of data engineering, from design to implementation and leadership:

  1. Efficient Pipeline Design:
    • Design scalable and efficient data pipelines
    • Choose appropriate ETL or ELT approaches based on organizational needs
    • Standardize data processing patterns for consistency
  2. Data Quality Assurance:
    • Implement robust data validation and cleansing processes
    • Use tests to check code behavior and ensure data integrity
    • Track metadata for easier debugging
  3. Reliability and Fault Tolerance:
    • Develop fault-tolerant and reliable data pipelines
    • Implement retry policies and idempotent operations
    • Maintain processed data IDs to prevent duplications
  4. Automation and Monitoring:
    • Automate data pipelines and monitoring processes
    • Use orchestration tools with dependency-resolution features
    • Implement continuous monitoring and automated error handling
  5. Data Governance and Security:
    • Implement strong access controls and encryption mechanisms
    • Ensure compliance with data protection regulations
    • Centralize data-related processes and definitions
  6. Leadership and Collaboration:
    • Provide mentorship and technical guidance to team members
    • Foster a collaborative and innovative work environment
    • Work closely with stakeholders to understand and meet data needs
  7. Business Value Focus:
    • Adopt a data products approach, treating data as valuable assets
    • Align data engineering efforts with business goals
    • Continuously monitor and validate data quality and adherence to SLAs
  8. Continuous Learning and Adaptation:
    • Stay updated with the latest technologies and methodologies
    • Encourage team members to acquire new skills and knowledge
  9. Documentation and Knowledge Sharing:
    • Maintain comprehensive documentation of systems and processes
    • Promote knowledge sharing within the team and across the organization
  10. Performance Optimization:
    • Regularly review and optimize data pipelines for efficiency
    • Implement caching strategies where appropriate
    • Monitor and tune database performance By adhering to these best practices, Principal Data Engineers can ensure the efficiency, reliability, and integrity of data infrastructure while driving innovation and business value within their organizations.

Common Challenges

Principal Data Engineers face a variety of technical and organizational challenges in their roles. Understanding and addressing these challenges is crucial for success:

  1. Data Quality and Integrity:
    • Ensuring accuracy, completeness, and consistency of data
    • Implementing robust data validation and cleaning processes
  2. Data Integration and Silos:
    • Combining data from multiple sources with different formats and structures
    • Breaking down data silos to create a single source of truth
  3. Data Ingestion and Processing:
    • Managing large volumes of data efficiently
    • Handling real-time data streams and non-stationary data patterns
  4. Data Storage and Management:
    • Designing scalable and efficient data storage solutions
    • Balancing between data lakes, data warehouses, and other storage options
  5. ETL Processes and Pipelines:
    • Designing and implementing efficient, reliable, and scalable data pipelines
    • Adapting pipelines to changes in source data
  6. Data Security and Privacy:
    • Protecting data from unauthorized access and breaches
    • Ensuring compliance with data privacy laws and regulations
  7. Cross-Team Dependencies:
    • Managing dependencies on other teams (e.g., DevOps) for infrastructure support
    • Aligning priorities and timelines across different departments
  8. Legacy Systems Integration:
    • Integrating modern tools with legacy systems
    • Managing outdated technologies alongside newer systems
  9. Scalability and Resource Constraints:
    • Ensuring data processes scale with growing data volumes
    • Balancing resource allocation with budget constraints
  10. Data Visualization and Analysis:
    • Presenting complex data in clear, meaningful ways
    • Enabling self-service analytics for non-technical users
  11. Cost Management:
    • Managing operational costs of data engineering tools and personnel
    • Demonstrating ROI of data engineering initiatives
  12. Keeping Pace with Technological Changes:
    • Staying updated with rapidly evolving data technologies
    • Evaluating and adopting new tools and methodologies
  13. Data Governance and Metadata Management:
    • Implementing effective data governance policies
    • Managing metadata for improved data discoverability and understanding
  14. Performance Optimization:
    • Tuning data pipelines and databases for optimal performance
    • Balancing speed with accuracy in data processing By addressing these challenges head-on, Principal Data Engineers can enhance the value of data within their organizations, drive innovation, and ensure the reliability and efficiency of data infrastructure.

More Careers

VP AI Quantitative Finance Analyst

VP AI Quantitative Finance Analyst

The role of a Vice President (VP) Quantitative Finance Analyst in AI and quantitative finance is a highly specialized position that combines advanced technical skills with financial expertise. This overview provides insights into the responsibilities, required skills, and work environment for this role based on job descriptions from major financial institutions. Key Responsibilities: - Enhance and develop complex pricing and risk models - Improve high-frequency algorithmic trading strategies - Integrate models into trading and risk systems - Ensure regulatory compliance - Develop and manage Front Office Trading Risk and PnL Systems - Design and implement analytic modeling tools for investment strategy and portfolio management - Conduct portfolio simulation and optimization - Provide technical expertise to Market and Credit teams - Lead and manage a team of quantitative analysts Required Skills and Experience: - Advanced degree (Master's or Ph.D.) in Financial Engineering, Statistics, Mathematics, or related field - 2-9 years of experience in quantitative finance or related areas - Proficiency in programming languages such as Python, SQL, and C++ - Strong understanding of financial products, markets, and risk management - Excellent analytical and critical thinking skills - Ability to communicate complex technical concepts to non-technical stakeholders Work Environment and Compensation: - Hybrid work models are common, with some positions offering flexibility in remote work - Compensation varies but is typically competitive, ranging from $143,000 to $265,000 for senior roles This role is critical in leveraging AI and advanced quantitative methods to drive financial decision-making, risk management, and investment strategies. It requires a unique blend of technical expertise, financial acumen, and leadership skills.

VP Data Science Supply Chain

VP Data Science Supply Chain

The Vice President of Data Science in Supply Chain is a crucial role that combines advanced data science expertise with deep knowledge of supply chain operations. This position is instrumental in leveraging data-driven insights to optimize supply chain processes and drive strategic decision-making. Key Responsibilities: - Develop and implement data science strategies aligned with supply chain objectives - Lead a team of data scientists and analysts - Collaborate with stakeholders to identify and solve complex business problems - Oversee the development and deployment of machine learning models - Ensure data quality and maintain efficient data pipelines Technical Skills and Experience: - Master's degree in Statistics, Mathematics, Data Analytics, or related field - 5+ years of experience in supply chain data science - Proficiency in programming languages such as R, Python, and SQL - Experience with cloud platforms (AWS, Azure, Google Cloud) - Knowledge of machine learning algorithms and statistical analysis Applications in Supply Chain: - Demand Forecasting: Predict future demand patterns to optimize inventory levels - Route Optimization: Enhance logistics efficiency and reduce transportation costs - Supplier Management: Analyze supplier performance and identify improvement areas - Risk Management: Identify potential risks and develop mitigation strategies Leadership and Strategic Role: - Develop and mentor high-performing data science teams - Collaborate with senior leadership to align data science initiatives with organizational goals - Drive continuous improvement in cost reduction and operational efficiency Impact on Supply Chain Efficiency: - Improve operational efficiency and reduce costs - Enhance customer satisfaction through data-driven insights - Ensure supply chain continuity and resilience The VP of Data Science in Supply Chain serves as a bridge between technical data science capabilities and strategic supply chain management, driving significant improvements in efficiency, cost-effectiveness, and customer satisfaction.

AI Data Quality Specialist

AI Data Quality Specialist

An AI Data Quality Specialist, also known as an AI Data Quality Analyst, plays a crucial role in ensuring the integrity and reliability of data used in AI and machine learning models. This overview provides insights into their responsibilities, skills, and challenges: ### Key Responsibilities - Ensure data integrity by monitoring, assessing, and improving the accuracy, completeness, consistency, and reliability of data used in AI models - Conduct data profiling and assessment to identify anomalies and inconsistencies - Perform data cleansing, preprocessing, and enrichment to prepare data for AI model use - Monitor data quality metrics and report on issues, conducting root cause analysis when necessary - Drive process improvements to maintain high data quality standards - Collaborate with data scientists, machine learning engineers, and other stakeholders throughout the AI model lifecycle ### Essential Skills - Technical proficiency in programming languages (Python, R, SQL) and data integration tools - Strong data management skills, including data profiling, cleansing, validation, and wrangling - Understanding of machine learning concepts and AI model trends - Keen attention to detail for identifying data anomalies and biases - Excellent analytical and problem-solving abilities ### Key Challenges - Managing and analyzing large volumes of unstructured data - Handling diverse datasets from various sources while ensuring data quality - Detecting and mitigating biases in data to ensure unbiased AI model outputs - Ensuring compliance with data privacy regulations and managing sensitive information ### Career Path and Qualifications - Typically requires a bachelor's degree in Computer Science, Engineering, or a related field - Relevant experience in data quality, AI, or machine learning is highly valued - Opportunities for advancement within data governance, analytics engineering, data engineering, or data science teams The role of an AI Data Quality Specialist is evolving rapidly, with increasing demand as organizations recognize the critical importance of high-quality data in AI systems. By maintaining data integrity and addressing AI-specific challenges, these professionals contribute significantly to the reliability and performance of AI models across various industries.

Visual AI Engineer

Visual AI Engineer

A Visual AI Engineer, also known as a Computer Vision Engineer, specializes in developing systems that enable computers to process, interpret, and understand visual data, mimicking human vision. This role is crucial in advancing artificial intelligence and machine learning technologies. Key Responsibilities: - Algorithm Design and Implementation: Develop and refine algorithms for image recognition, object detection, segmentation, and pattern recognition. - Image Processing: Implement techniques to enhance image quality, denoise images, and extract meaningful information from visual data. - Deep Learning and Machine Learning: Apply advanced techniques to create powerful image recognition and video analysis models using frameworks like TensorFlow, PyTorch, and Keras. - Testing and Validation: Ensure system accuracy and reliability through rigorous testing under various conditions. - Collaboration: Work closely with data scientists, software developers, and domain experts to integrate visual models into larger systems. - Research and Development: Stay updated with the latest technological advancements and conduct research to improve existing systems. - Documentation: Maintain detailed records of system development, including design specifications and user manuals. Skills and Technical Expertise: - Programming: Proficiency in languages such as Python, C++, and MATLAB, along with expertise in libraries like OpenCV, TensorFlow, and PyTorch. - Mathematics: Strong foundation in calculus, linear algebra, and data science. - Analytical and Problem-Solving: Ability to analyze large datasets and tackle complex problems. - Communication: Excellent skills for collaborating with team members and understanding client requirements. Applications and Industries: Visual AI Engineers work across various sectors, including: - Autonomous Vehicles: Enabling self-driving cars to identify objects and navigate safely. - Medical Diagnostics: Enhancing medical imaging and diagnostic processes. - Security Systems: Implementing facial recognition and object detection. - Augmented Reality: Developing models for AR applications. - Industrial Automation: Creating vision systems for robots and automated hardware. The role of a Visual AI Engineer is highly specialized and in increasing demand due to the rapid advancements and widespread applications of computer vision across industries.