logoAiPathly

AI Systems Engineer

first image

Overview

An AI Systems Engineer, often referred to as an AI Engineer, is a specialized professional who focuses on the development, implementation, and management of artificial intelligence systems. This role combines expertise in machine learning, software engineering, and data science to create intelligent systems that can learn, adapt, and make decisions.

Key Responsibilities

  • Develop and implement AI models using machine learning algorithms and deep learning neural networks
  • Prepare and manage large datasets for AI training
  • Design and maintain AI infrastructure and data engineering pipelines
  • Manage the entire AI lifecycle from development to deployment and monitoring
  • Ensure ethical AI development and implementation
  • Conduct analysis and experimentation to improve AI systems

Technical Skills

  • Programming: Proficiency in languages such as Python, R, Java, and C++
  • Mathematics and Statistics: Strong foundation in linear algebra, calculus, probability, and statistical analysis
  • Machine Learning and Deep Learning: Knowledge of various algorithms and frameworks
  • Data Engineering: Expertise in managing and processing large datasets
  • Software Development: Strong software engineering principles and practices

Non-Technical Skills

  • Communication and Collaboration: Ability to work in multidisciplinary teams and explain complex concepts
  • Critical Thinking and Problem-Solving: Analyze complex problems and devise innovative solutions
  • Business Acumen: Understand industry-specific challenges and align AI solutions with organizational goals

Education and Career Path

AI Systems Engineers typically hold a Bachelor's or Master's degree in fields related to AI, such as data science, computer science, or statistics. The field offers various job titles and is known for its lucrative opportunities and rapid growth. This role is crucial in bridging the gap between theoretical AI concepts and practical, real-world applications, driving innovation across industries.

Core Responsibilities

AI Systems Engineers play a pivotal role in developing and managing artificial intelligence solutions. Their core responsibilities encompass a wide range of technical and operational tasks:

AI Model Development and Implementation

  • Design, develop, and implement AI models and algorithms
  • Select appropriate machine learning techniques for specific problems
  • Create models capable of processing data and generating accurate predictions or classifications

Data Management and Preparation

  • Collect, clean, and organize large datasets for AI training
  • Handle data preprocessing, including dealing with missing values and data normalization
  • Split datasets into appropriate training and testing sets

Model Training and Optimization

  • Train AI models using prepared datasets
  • Perform hyperparameter tuning to optimize model performance
  • Continuously improve model accuracy and efficiency

Deployment and Integration

  • Deploy AI models into production environments
  • Integrate AI systems with existing infrastructure
  • Ensure smooth operation of AI models in real-world scenarios

System Maintenance and Updates

  • Monitor AI system performance regularly
  • Address issues and bugs as they arise
  • Update models with new data to maintain relevance and accuracy

Collaboration and Communication

  • Work effectively in multidisciplinary teams
  • Communicate technical concepts to non-technical stakeholders
  • Contribute to project planning and management

Infrastructure Management

  • Build and maintain data science infrastructure
  • Manage data flow for effective AI deployment
  • Work with various database systems and ETL processes

Specialized AI Applications

  • Develop solutions for specific AI domains such as Natural Language Processing or Computer Vision
  • Adapt to industry-specific AI requirements and applications

Continuous Learning and Innovation

  • Stay updated with the latest AI technologies and methodologies
  • Apply an experimental mindset to explore new AI possibilities
  • Educate team members on AI advancements and best practices AI Systems Engineers must balance technical expertise with practical problem-solving skills to drive innovation and create impactful AI solutions across various industries.

Requirements

Becoming an AI Systems Engineer requires a combination of education, technical skills, and soft skills. Here are the key requirements:

Educational Background

  • Bachelor's degree in computer science, data science, IT, statistics, or related fields
  • Master's degree or Ph.D. may be preferred for advanced positions
  • Continuous learning through courses, certifications, and self-study

Technical Skills

Programming and Software Development

  • Proficiency in Python, R, Java, or C++
  • Experience with software development methodologies and version control
  • Debugging and optimization skills

Mathematics and Statistics

  • Strong foundation in calculus, linear algebra, probability, and statistics
  • Ability to apply mathematical concepts to AI problems

Machine Learning and AI

  • Expertise in various machine learning algorithms and techniques
  • Understanding of deep learning and neural networks
  • Experience with AI frameworks like TensorFlow, Keras, and PyTorch

Data Processing and Management

  • Skills in data preprocessing, cleaning, and organization
  • Knowledge of SQL and database management
  • Experience with big data technologies

Specialized AI Domains

  • Natural Language Processing (NLP)
  • Computer Vision
  • Generative AI and Large Language Models (LLMs)

Soft Skills

  • Communication: Ability to explain complex concepts to diverse audiences
  • Collaboration: Effective teamwork in multidisciplinary environments
  • Problem-solving: Analytical and creative thinking to address AI challenges
  • Adaptability: Flexibility to learn new technologies and methodologies
  • Business acumen: Understanding of industry-specific needs and challenges

Responsibilities

  • Develop and manage AI models throughout their lifecycle
  • Implement ethical AI practices and ensure responsible development
  • Manage AI infrastructure and data pipelines
  • Conduct experiments and analyze results to improve AI systems
  • Collaborate with cross-functional teams to align AI solutions with business goals

Industry Knowledge

  • Stay updated with the latest AI research and trends
  • Understand the practical applications of AI in various industries
  • Awareness of ethical considerations and regulatory requirements in AI Aspiring AI Systems Engineers should focus on building a strong foundation in these areas while gaining practical experience through projects, internships, or entry-level positions in the field. The rapid evolution of AI technology also necessitates a commitment to lifelong learning and professional development.

Career Development

AI Systems Engineering is a dynamic field that offers numerous opportunities for growth and specialization. Here's a comprehensive guide to developing your career in this exciting domain:

Education and Foundation

  • Bachelor's degree in computer science, mathematics, engineering, or related fields
  • Master's degree in AI, Machine Learning, or a similar discipline for advanced knowledge
  • Strong foundation in mathematics, statistics, and computer science

Technical Skills

  • Proficiency in programming languages: Python, R, Java, C++
  • Knowledge of machine learning frameworks and deep learning techniques
  • Understanding of neural network architectures (e.g., GANs, Transformers)
  • Solid grasp of probability, statistics, and linear algebra

Practical Experience

  • Engage in projects, hackathons, and real-world applications
  • Participate in online courses, bootcamps, and industry projects
  • Build a portfolio showcasing your AI projects and contributions

Career Path Progression

  1. Junior AI Engineer
    • Assist in AI model development and data preparation
    • Implement basic machine learning algorithms
    • Work under guidance of experienced engineers
  2. AI Engineer
    • Design and implement sophisticated AI models
    • Optimize algorithms and contribute to architectural decisions
    • Collaborate with team members and stakeholders
  3. Senior AI Engineer
    • Lead AI projects and make strategic decisions
    • Mentor junior engineers
    • Stay updated with latest AI advancements
  4. Specialization Options
    • Research and Development: Advance the field with new techniques
    • Product Development: Create innovative AI-powered products
  5. Leadership Roles
    • Director of AI or similar executive positions
    • Oversee organizational AI strategy
    • Lead teams and make critical decisions

Software Development Methodologies

  • Agile development practices
  • Version control systems (e.g., Git)
  • Continuous Integration/Continuous Deployment (CI/CD) pipelines

Industry Applications

  • Healthcare: Medical imaging, drug discovery, personalized medicine
  • Finance: Risk assessment, fraud detection, algorithmic trading
  • Manufacturing: Predictive maintenance, quality control, process optimization
  • Retail: Personalized recommendations, inventory management, demand forecasting

Job Market Outlook

  • Projected job growth: 23% between 2022 and 2032
  • Average salaries: $115,623 to $136,620 in the United States
  • High demand across various industries and job roles By continuously updating your skills and staying abreast of industry trends, you can build a successful and rewarding career as an AI Systems Engineer. Remember to network, attend conferences, and contribute to open-source projects to enhance your visibility in the field.

second image

Market Demand

The demand for AI systems engineers is experiencing rapid growth, driven by technological advancements and widespread AI adoption across industries. Here's an overview of the current market landscape:

Market Growth Projections

  • Compound Annual Growth Rate (CAGR): 20.17%
  • Market size forecast:
    • 2024: US$3.775 million
    • 2029: US$9.460 million

Key Drivers of Demand

  1. Industry Adoption
    • Increasing AI integration in healthcare, finance, automotive, and technology sectors
    • Need for professionals to design, develop, and implement AI systems
  2. Research and Development
    • Increased R&D investments in AI
    • Government initiatives supporting AI education and innovation
  3. Big Data Utilization
    • Growing importance of AI in analyzing complex data sets
    • Essential role in decision-making and business operations

In-Demand Job Roles

  • Machine Learning Engineers
  • Data Scientists
  • AI Research Scientists
  • Natural Language Processing (NLP) Engineers
  • Computer Vision Engineers

Industry Applications

  • Healthcare: Medical diagnosis, drug discovery, patient care optimization
  • Finance: Risk assessment, fraud detection, algorithmic trading
  • Automotive: Autonomous vehicles, predictive maintenance
  • Retail and E-commerce: Personalized recommendations, supply chain optimization
  • Technology: Virtual assistants, cybersecurity, cloud computing

Salary Outlook

  • Entry-level: $80,000 - $120,000 annually
  • Mid-level: $120,000 - $160,000 annually
  • Senior-level: $200,000+ annually
  • Top positions: Total compensation exceeding $500,000

Job Security and Growth Opportunities

  • High demand coupled with talent shortage ensures strong job security
  • Continuous technological advancements create new opportunities
  • Potential for rapid career progression and specialization

Geographical Hotspots

  • North America: Leading in AI investments and job opportunities
  • Europe: Growing AI ecosystem with increasing demand
  • Asia Pacific: Rapid adoption of AI technologies across industries
  • Middle East: Emerging market with significant growth potential The robust demand for AI engineers is expected to continue as AI becomes increasingly integral to various industries and technological advancements. This trend offers excellent prospects for those pursuing or advancing their careers in AI systems engineering.

Salary Ranges (US Market, 2024)

AI Engineers in the United States command competitive salaries, reflecting the high demand and specialized skills required in this field. Here's a comprehensive breakdown of salary ranges for 2024:

Overall Compensation

  • Average base salary: $108,043 - $177,612
  • Average total compensation (including bonuses and benefits): $201,480 - $207,479

Experience-Based Salary Ranges

  1. Entry-Level
    • Range: $53,579 - $115,599 per year
    • Average: $99,445 - $115,599
  2. Mid-Level
    • Range: $100,000 - $147,880 per year
  3. Senior-Level
    • Range: $150,000 - $207,479 or higher
    • Top-tier positions: $200,000+

Company-Specific Averages

  • Google: $204,579 per year
  • Amazon (Lead AI Engineers): $178,614
  • Tesla: $219,122
  • Microsoft: $134,357

Location-Based Salary Variations

  1. Top-Paying Cities
    • San Francisco, CA: Up to $300,600
    • New York City, NY: Around $268,000
    • Green River, WY: $203,549
    • Santa Clara, CA: $188,392
    • Washington, DC: $182,094
  2. Regional Differences
    • Coastal tech hubs (e.g., San Francisco, New York) generally offer higher salaries
    • Midwestern and Southern cities may have lower ranges, adjusted for cost of living

Factors Influencing Salary

  • Experience level and years in the field
  • Specialized skills (e.g., machine learning, deep learning, NLP)
  • Industry-specific expertise
  • Company size and type (startup vs. established corporation)
  • Educational background (advanced degrees may command higher salaries)
  • Geographic location and cost of living

Additional Compensation

  • Bonuses: Can range from 10% to 20% of base salary
  • Stock options: Especially common in tech startups and larger tech companies
  • Benefits: Health insurance, retirement plans, professional development budgets

Career Advancement

  • Potential for significant salary increases with career progression
  • Opportunities to move into leadership or specialized roles for higher compensation Remember that these figures are averages and can vary based on individual circumstances, company policies, and market conditions. Negotiation skills, proven track record, and staying updated with the latest AI technologies can also positively impact salary outcomes.

The AI systems engineering field is experiencing rapid growth and evolution, with several key trends shaping the industry:

Salary and Compensation

AI systems engineers command competitive salaries, reflecting the high demand for their skills:

  • Entry-Level: $80,000 to $120,000 annually
  • Mid-Level: $120,000 to $160,000 annually
  • Senior Level: $160,000 to $200,000+ annually, with top positions potentially exceeding $300,000 or $500,000 in total compensation

Job Market and Demand

The job market for AI engineers is robust and expanding:

  • Projected growth of up to 20% by 2031
  • High demand in major US tech hubs and globally
  • Significant talent shortage, ensuring strong job security and career growth opportunities

Technological Advancements

AI is becoming increasingly integral across industries:

  • Pre-trained AI models are democratizing AI development
  • AI and simulation are essential in designing intelligent systems
  • GenAI and AI assistants are emerging as important tools for software engineering

Economic Impact

The global economy's embrace of AI is driving:

  • Increased investment in AI integration across industries
  • Higher salaries and competition for AI talent
  • Evolving compensation packages, potentially including more bonuses and stock options

Future Outlook

The future of AI engineering remains promising:

  • Continued salary growth, especially for senior roles
  • AI enhancing productivity rather than replacing human developers
  • Expanding opportunities in diverse industries beyond tech, including healthcare, finance, and education This dynamic landscape offers exciting prospects for those pursuing a career in AI systems engineering, with ample opportunities for growth, innovation, and impact across various sectors.

Essential Soft Skills

While technical expertise is crucial, AI systems engineers must also possess a range of soft skills to excel in their roles:

Communication

  • Ability to explain complex AI concepts to non-technical stakeholders
  • Breaking down technical ideas into simplified language

Problem-Solving and Critical Thinking

  • Strong analytical skills to handle complex problems
  • Creativity in finding innovative solutions

Interpersonal Skills

  • Effective collaboration with team members
  • Patience, empathy, and willingness to consider alternative viewpoints

Adaptability and Continuous Learning

  • Openness to new tools, techniques, and advancements in AI
  • Commitment to ongoing professional development

Emotional Intelligence

  • Self-awareness and understanding of how actions affect others
  • Empathy in managing team dynamics and stakeholder relationships

Collaboration

  • Ability to work effectively in multidisciplinary teams
  • Coordination with data scientists, analysts, developers, and project managers

Creativity

  • Innovative thinking to tackle unique challenges in AI development
  • Ability to develop novel approaches to problem-solving Cultivating these soft skills alongside technical expertise enables AI systems engineers to navigate the complexities of their role effectively, fostering successful project outcomes and career growth.

Best Practices

Implementing effective best practices is crucial for successful AI systems engineering:

Project Planning and Objectives

  • Define clear, achievable objectives and problem statements
  • Ensure AI is the appropriate solution for the identified problem

Team Composition and Expertise

  • Form integrated teams with diverse expertise
  • Include subject matter experts, data scientists, and data architects

Data Management

  • Prioritize data quality, cleansing, and validation
  • Implement robust data governance and security measures

Algorithm Selection and Model Development

  • Choose algorithms based on specific project needs
  • Consider interpretability, robustness, and output detail

Security and Monitoring

  • Apply integrated monitoring and mitigation strategies
  • Define checkpoints for recovery and decision justification

User Experience and Feedback

  • Incorporate user interaction to validate and evolve models
  • Implement automated approaches to capture and utilize feedback

Scalability and Adaptability

  • Design loosely coupled solutions for flexibility
  • Prepare for ongoing updates and refinements

Governance and Ethics

  • Establish AI governance practices for responsible use
  • Address ethical considerations and regulatory compliance

Deployment and Integration

  • Carefully evaluate infrastructure requirements
  • Ensure seamless integration with existing systems

Training and Support

  • Provide comprehensive AI tools training for team members
  • Offer ongoing support to enhance proficiency

Risk Management

  • Set realistic expectations about AI capabilities
  • Address licensing, ownership, and maintenance issues explicitly By adhering to these best practices, AI systems engineers can ensure the development of effective, ethical, and sustainable AI solutions that deliver value while mitigating potential risks.

Common Challenges

AI systems engineers face various challenges throughout the development and implementation process:

  • Insufficient or low-quality data affecting model accuracy
  • Data integration issues due to silos and lack of standardization
  • Ensuring data privacy and security compliance

Technical Challenges

  • Lack of model transparency and explainability
  • Maintaining model integrity and stability
  • Addressing high-dimensionality effects in deep learning models

Ethical and Regulatory Challenges

  • Mitigating bias and ensuring fairness in AI systems
  • Navigating complex ethical considerations in AI applications
  • Ensuring compliance with evolving regulatory frameworks

Implementation and Integration Challenges

  • Updating outdated infrastructure to support AI workloads
  • Integrating AI with legacy systems
  • Addressing the shortage of skilled AI talent

Operational and Deployment Challenges

  • Managing computational resource constraints in deployment
  • Ensuring robust model validation and system verification
  • Scaling AI solutions effectively

Social and Economic Challenges

  • Addressing public mistrust and resistance to AI adoption
  • Mitigating potential workforce displacement due to automation Overcoming these challenges requires a multifaceted approach combining technical expertise, ethical considerations, strategic planning, and continuous learning. AI systems engineers must stay adaptable and innovative to navigate these obstacles and deliver effective AI solutions.

More Careers

Game Data Analyst

Game Data Analyst

Game Data Analysts play a crucial role in the gaming industry, focusing on analyzing and interpreting large amounts of data to enhance game development, player experience, and monetization strategies. Their work impacts various aspects of game production and business strategy. ### Key Responsibilities - **Data Collection and Analysis**: Collect, organize, and analyze data from various sources, including in-game transactions and player interactions. - **Performance Tracking**: Identify and monitor key performance indicators (KPIs) such as player retention, engagement levels, and revenue metrics. - **Statistical Modeling**: Utilize advanced statistical techniques and tools like Python, R, and SQL to uncover patterns and trends in player behavior. - **Reporting and Communication**: Prepare and present reports to convey complex data insights to various stakeholders. ### Skills and Qualifications - **Technical Proficiency**: Expertise in data analysis tools, programming languages, and database querying. - **Analytical Thinking**: Strong ability to process large volumes of data and draw meaningful conclusions. - **Communication Skills**: Effectively convey complex insights to both technical and non-technical audiences. - **Industry Knowledge**: Understanding of game development processes and current industry trends. ### Impact on Gaming Industry - **Game Development**: Inform decisions on game mechanics, features, and technical improvements. - **Monetization Strategies**: Optimize pricing models and in-game purchases to maximize revenue. - **Player Experience**: Enhance overall gameplay by identifying and addressing issues affecting user satisfaction. ### Career Progression Game Data Analysts can advance to senior roles such as Head of Analytics or transition to other areas within gaming or related industries. The skills acquired are highly transferable to data-driven roles in various sectors.

GIS Data Scientist

GIS Data Scientist

A GIS (Geographic Information System) Data Scientist, also known as a Geospatial Data Scientist or Spatial Data Scientist, is a professional who combines expertise in GIS, data science, and geography to analyze and interpret spatial data. This role is crucial in various industries, leveraging location-based insights for informed decision-making. ## Role and Responsibilities - Data Collection and Analysis: Gather, clean, process, and analyze large volumes of spatial data from sources like satellites, drones, and sensors. - Data Visualization: Create compelling visualizations to communicate complex spatial data insights effectively. - Machine Learning and Modeling: Develop and apply machine learning models to predict trends and patterns in spatial data. - Spatial Analysis: Evaluate relationships between various parameters based on location. ## Key Skills and Technologies - Programming: Proficiency in Python, R, and SQL. - GIS Software: Expertise in tools like ArcGIS and QGIS. - Database Management: Skills in managing geospatial databases, including PostGIS. - Data Visualization and Communication: Strong abilities to present insights to diverse audiences. - Machine Learning and AI: Understanding of ML techniques for spatial data analysis. ## Educational Background Typically, GIS Data Scientists hold degrees in computer science, statistics, geography, or related fields. Continuous learning and professional development are essential in this rapidly evolving field. ## Applications and Industries GIS Data Scientists work across various sectors, including: - Urban Planning: Analyzing traffic patterns and optimizing urban development. - Environmental Conservation: Monitoring air quality and studying climate changes. - Agriculture: Optimizing crop yields and resource allocation. - Telecommunications: Planning network infrastructure. - Marketing and Retail: Analyzing customer behavior using geospatial data. ## Career Outlook The demand for GIS Data Scientists is growing, driven by the increasing integration of spatial data across business sectors. Professionals in this field can expect competitive salaries, with an average annual income of around $136,301.

Head of AI & Machine Learning

Head of AI & Machine Learning

The role of Head of AI & Machine Learning is a critical senior leadership position that involves overseeing the development, implementation, and strategy of artificial intelligence and machine learning within an organization. This position plays a pivotal role in driving innovation and business growth through the strategic application of AI technologies. ### Key Responsibilities - **Strategic Leadership**: Develop and implement AI/ML strategies and roadmaps aligned with organizational objectives. - **Technical Guidance**: Provide expert technical leadership across engineering teams and AI product lines, including architecting scalable solutions and driving data excellence. - **Team Management**: Lead and manage teams of machine learning engineers, data scientists, and related professionals. - **Cross-functional Collaboration**: Work closely with various departments to align AI strategies with business goals and translate complex concepts for diverse audiences. - **Innovation**: Stay informed about the latest developments in AI and ML to maintain the organization's competitive edge. - **Model Development**: Oversee the building, deployment, and optimization of machine learning models to meet organizational needs. ### Required Skills and Experience - **Education**: Typically, a Bachelor's degree in computer science, data science, mathematics, or a related field is required. Advanced degrees, such as a Ph.D., are often preferred. - **Technical Expertise**: Extensive knowledge of machine learning fundamentals, including general ML, network analysis, time series, reinforcement learning, NLP, and computer vision. - **Leadership Experience**: Proven track record in leading engineering and data teams, managing large-scale projects, and building high-performing teams. - **Practical Skills**: Hands-on experience in designing and implementing machine learning models at scale, proficiency in relevant programming languages and tools, and knowledge of cloud environments and modern data ecosystems. ### Impact on Organization The Head of AI & Machine Learning is instrumental in: 1. Driving technological innovation 2. Aligning AI initiatives with business objectives 3. Ensuring scalability and efficiency of AI solutions 4. Fostering a culture of data-driven decision making 5. Positioning the organization at the forefront of AI advancements This role requires a unique blend of technical expertise, strategic thinking, and leadership skills to effectively harness the power of AI and machine learning for organizational success.

GEOINT Data Modeler

GEOINT Data Modeler

GEOINT (Geospatial Intelligence) data modeling is a critical field that involves the collection, analysis, and interpretation of geospatial data to support various sectors, including national security, defense, and disaster response. A GEOINT data modeler plays a crucial role in managing and interpreting this complex data landscape. ### Definition and Scope GEOINT encompasses the exploitation and analysis of imagery and geospatial information to describe, assess, and visually depict physical features and geographically referenced activities on Earth. This includes imagery, imagery intelligence, and geospatial information. ### Types of GEOINT Data GEOINT data can be categorized into several types: - **Structured Geospatial Data**: Organized data readily usable by Geographic Information Systems (GIS), such as vector data files and satellite images. - **Unstructured Geospatial Data**: Data not organized in a predefined manner, like reports or articles describing location-specific facts. - **Physical Geospatial Data**: Records of natural phenomena associated with Earth's hydrosphere, biosphere, atmosphere, and lithosphere. - **Human Geospatial Data**: Information about human-related aspects of a location, such as disease incidence or demographic data. ### Collection and Sources GEOINT data is collected through various means, including: - Imagery from satellites, airborne platforms, unmanned aerial vehicles (UAVs), and handheld photography - Automated sensors and human observations - Persistent and discontinuous collection strategies ### Analysis and Interpretation The integration of artificial intelligence (AI) into GEOINT has significantly enhanced data processing and analysis capabilities: - AI tools, such as machine learning and computer vision, enable faster and more accurate analysis of large volumes of geospatial data. - These technologies improve object detection, classification, and tracking, often surpassing human performance. ### Applications and Benefits GEOINT data modeling supports a wide range of applications: - **National Security and Defense**: Planning military operations, establishing distribution networks, and conducting reconnaissance. - **Disaster Response**: Providing precise location and weather data for relief efforts. - **Commercial Uses**: Benefiting industries such as logistics, marketing, real estate, oil and gas, and autonomous vehicles. ### Role of the Data Modeler A GEOINT data modeler is responsible for: - Designing and structuring geospatial data for use by various technologies - Integrating AI and analytics to enhance data analysis and interpretation - Ensuring data quality, accuracy, and accessibility - Collaborating with AI experts, data scientists, and tradecraft professionals to improve model performance and develop interoperability standards In summary, GEOINT data modeling is a dynamic field that combines geospatial expertise with cutting-edge technologies to provide crucial insights across various sectors. The role of a GEOINT data modeler is central to harnessing the power of this data to support informed decision-making and strategic planning.