Data Engineer
If you like building systems to collect and organize data, writing code for data processing, and automating data workflows this role is for you.
A Data Engineer designs and builds data pipelines for processing and storing large datasets. They optimize data systems and ensure reliable data flow, using tools like Hadoop, Spark, and cloud services.
Skills you’ll need: Data Processing, Data Architecture, CI/CD, Data Integration, Extract, Transform, Load, Data Quality, Data Pipelines, DevOps
Data Engineer
If you like building systems to collect and organize data, writing code for data processing, and automating data workflows this role is for you.
A Data Engineer designs and builds data pipelines for processing and storing large datasets. They optimize data systems and ensure reliable data flow, using tools like Hadoop, Spark, and cloud services.
Skills you’ll need: Data Processing, Data Architecture, CI/CD, Data Integration, Extract, Transform, Load, Data Quality, Data Pipelines, DevOps
Recommended credentials
Introduction to Data Engineering
Course 1 of 16
Python for Data Science, AI & Development
Course 2 of 16
Python Project for Data Engineering
Course 3 of 16
Introduction to Relational Databases (RDBMS)
Course 4 of 16
Databases and SQL for Data Science with Python
Course 5 of 16
Hands-on Introduction to Linux Commands and Shell Scripting
Course 6 of 16
Relational Database Administration (DBA)
Course 7 of 16
ETL and Data Pipelines with Shell, Airflow and Kafka
Course 8 of 16
Data Warehouse Fundamentals
Course 9 of 16
BI Dashboards with IBM Cognos Analytics and Google Looker
Course 10 of 16
Introduction to NoSQL Databases
Course 11 of 16
Introduction to Big Data with Spark and Hadoop
Course 12 of 16
Machine Learning with Apache Spark
Course 13 of 16
Data Engineering Capstone Project
Course 14 of 16
Generative AI: Elevate your Data Engineering Career
Course 15 of 16
Data Engineering Career Guide and Interview Preparation
Course 16 of 16
A Data Analyst collects, cleans, and interprets data, using tools like Excel, SQL, and Tableau to analyze trends and provide insights for decisions.
description:A Data Analyst collects, cleans, and interprets data, using tools like Excel, SQL, and Tableau to analyze trends and provide insights for decisions.
If you like: analyzing data to find insights, creating reports and visualizations, working with spreadsheets and databases.
This role has a $94,592 median salary ¹.
This role has approximately 67,691 jobs available ¹.
A Data Scientist analyzes large datasets to uncover insights, using statistics, machine learning, and visualization to inform business strategies.
description:A Data Scientist analyzes large datasets to uncover insights, using statistics, machine learning, and visualization to inform business strategies.
If you like: analyzing complex datasets, developing machine learning models, solving statistical problems.
This role has a $153,472 median salary ¹.
This role has approximately 70,691 jobs available ¹.
A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
description:A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
If you like: developing machine learning models, working with large datasets, coding in python or r.
A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
description:A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
If you like: designing scalable cloud solutions, working with aws/azure/google cloud, ensuring data security.
This role has a $153,344 median salary ¹.
This role has approximately 39,063 jobs available ¹.
¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Data for job roles relevant to featured programs (2/1/2024 - 2/1/2025)