Navigating the Data Revolution: How Roles Have Evolved and What’s Next
by Mignon Olivier-Green
27 August 2024
The world of data has evolved dramatically over the past decade. What was once a simple task of storing and retrieving data has transformed into a multi-faceted, dynamic field with a vast range of specialised roles.

The world of data has evolved dramatically over the past decade. What was once a simple task of storing and retrieving data has transformed into a multi-faceted, dynamic field with a vast range of specialised roles. From traditional Database Administrators (DBAs) to the cutting-edge world of machine learning and deep learning, the data landscape has undergone a seismic shift. As organisations increasingly rely on data to drive decisions and fuel innovation, the demand for highly skilled data professionals continues to rise, with many now seeking out fractional or contract roles to contribute to exciting, high-impact projects.
Categorising Data Professionals
To better understand the diversity of roles in data, we can categorise data professionals into two broad focus areas:
Data Infrastructure and Engineering Professionals These professionals focus on the architecture, structure, and movement of data across systems. They design, build, and maintain data storage, retrieval, and processing systems. Their role is foundational, ensuring that data is well-organised, clean, and accessible for further analysis.
Key Skills:
Data Modelling
Database Design and Management (SQL, NoSQL)
Data Warehousing (e.g., Snowflake, Redshift)
Data Lakes
ETL (Extract, Transform, Load) Processes
Data Pipelines
Data Governance and Security
Roles:
Data Architect
Data Engineer
Database Administrator (DBA)
ETL Developer
Data Warehouse Specialist
Data Science and Advanced Analytics Professionals. These professionals focus on extracting insights, building predictive models, and applying machine learning and AI techniques to data. Their expertise is in transforming structured and unstructured data into actionable insights that can inform business decisions. They use algorithms, models, and deep learning systems to solve complex business problems.
Key Skills:
Statistical Modelling
Machine Learning (ML)
Deep Learning (DL)
Natural Language Processing (NLP)
Computer Vision
AI and Reinforcement Learning
Algorithm Development
Roles:
Data Scientist
Machine Learning Engineer
Computer Vision Engineer
AI Researcher
Quantitative Analyst
Deep Learning Specialist
The Traditional Data Roles
Historically, the core roles in the data field revolved around the management, organisation, and movement of data within the organisation:
Database Administrators (DBAs): DBAs were once the backbone of data management. They were responsible for ensuring the integrity, performance, and security of databases, as well as managing backups, migrations, and updates. The role was heavily focused on the operational side of data, ensuring that everything ran smoothly and that the database was optimised for efficiency.
ETL Developers: ETL (Extract, Transform, Load) developers played a key role in helping companies move data from one system to another, often for reporting and analytics purposes. Their role was to extract data from various sources, transform it into a usable format, and load it into a data warehouse or other repository for analysis.
Data Warehouse Developers: As organisations grew, the need for large-scale data storage solutions became apparent. Data warehouses emerged as centralised repositories that allowed companies to store vast amounts of structured data for easy access and analysis. Data warehouse developers were tasked with creating and maintaining these complex systems, ensuring that they could handle the growing volume of data being generated by businesses.
The Rise of Data Lakes and Lakehouses
As the volume, velocity, and variety of data grew exponentially, businesses began to shift towards more flexible, scalable storage solutions, leading to the rise of data lakes and lakehouses. Unlike traditional data warehouses that store structured data, data lakes were designed to handle raw, unstructured data—think logs, images, videos, and even sensor data—allowing organisations to tap into a wider array of data sources.
Data Lakes: A data lake is a massive, centralised repository that allows for the storage of all types of data, from structured to unstructured. The flexibility and scalability of data lakes make them ideal for businesses dealing with large volumes of diverse data sets. Data lake architects and engineers are now responsible for building, maintaining, and optimising these expansive data environments.
Lakehouses: The lakehouse model merges the best aspects of both data lakes and data warehouses. Lakehouses combine the flexibility of data lakes with the analytical capabilities of data warehouses, allowing businesses to store both raw and processed data in a single environment. As more companies adopt lakehouse solutions, the demand for professionals with expertise in managing these systems continues to grow.
Machine Learning and Deep Learning: The Cutting Edge
The advent of machine learning (ML) and deep learning (DL) has transformed the role of data professionals, turning what was once a focus on data storage and management into one of predictive analytics and intelligent systems.
Machine Learning: Data scientists and machine learning engineers use algorithms to build models that can analyse data, learn from it, and make predictions or recommendations. The role of the data scientist has evolved beyond basic analysis to include more sophisticated tasks like feature engineering, model training, and model evaluation.
Deep Learning: A subset of machine learning, deep learning leverages neural networks to process data in complex ways, allowing machines to perform tasks like image recognition, natural language processing, and even decision-making at levels that were previously thought to be exclusively human. As deep learning continues to gain traction in industries ranging from healthcare to finance, the demand for experts in this space has surged.
The Popularity of Fractional Roles for Data Scientists
As the demand for data professionals grows, many organisations are now turning to fractional or contract data scientists to meet their needs. Fractional roles allow businesses to tap into the expertise of senior professionals without committing to long-term full-time hires. This approach offers flexibility for organisations that need specialised talent for short-term projects or specific initiatives, such as building machine learning models or optimising data systems.
Data scientists are particularly attracted to fractional roles because they often come with the opportunity to work on challenging, high-impact projects that push the boundaries of their expertise. For many data professionals, the appeal lies not just in the work itself but in the ability to collaborate with cutting-edge technology, solve complex problems, and drive significant value for businesses. Fractional roles provide the ideal balance of flexibility and challenge, allowing data scientists to build their skills while making a tangible impact.
What This Means for Your Business
The evolving nature of the data landscape means that businesses need to be strategic in how they approach talent acquisition for data roles. Whether you're looking to fill a traditional data engineering role, implement a new data lake, or harness the power of machine learning, the key is to ensure that your data team has the right mix of skills and experience to meet your business goals.
But if you're unsure of what kind of talent you need, or how to approach your data strategy, we can help. Our paid advisory services are designed to work alongside you to determine the exact roles and expertise your business requires. We’ll guide you through market insights, help you understand current trends, and provide support in sourcing and selecting the right talent. Whether it’s fractional, contract, or permanent senior data professionals, we can connect you with the experts who will drive your business forward. Let’s work together to ensure your data strategy is aligned with your business goals and set up for long-term success.