A data engineer designs, builds, and maintains data infrastructure and pipelines to collect, store, process, and manage large volumes of data from various sources, ensuring data quality and security for analysis by data scientists and analysts. Key responsibilities include developing ETL (extract, transform, load) processes, optimizing database performance, and collaborating with stakeholders to transform raw data into usable, insightful information for the business. This role requires strong programming skills (Python, SQL), big data technologies (Hadoop, Spark), and excellent communication to support organizational data-driven decision-making.