A Data Engineer designs, builds, and maintains scalable data pipelines and infrastructure to convert raw data into usable formats for analysis and machine learning. They work with data scientists and analysts, utilizing skills in Python, SQL, cloud platforms (AWS/Azure/GCP), and ETL tools to manage databases and ensure data quality.