We are seeking a skilled Data Engineer to join our data team. As a Data Engineer, you will be responsible for designing, building, and maintaining data pipelines and infrastructure to support our data analysis and machine learning efforts. This role requires a strong understanding of data warehousing concepts and the ability to work with large datasets.
Key Responsibilities:
- Design and implement data pipelines for data ingestion and processing.
- Build and maintain data warehouses and data lakes.
- Optimize data infrastructure for performance and scalability.
- Collaborate with data scientists and analysts to support their data needs.
Required Skills:
- Proficiency in data warehousing technologies such as Hadoop, Spark, or Snowflake.
- Experience with ETL tools and data integration techniques.
- Strong programming skills in languages such as Python or Java.
- Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP).