We are seeking a skilled and motivated Data Engineer to join our Data Engineering team. The role involves designing, building, and maintaining scalable data pipelines and processing systems for data intelligence, analytics, and machine learning. The engineer will work with large datasets, collaborate with various teams, and ensure data quality and system reliability.
Requirements
- Develop and maintain scalable, robust data pipelines using Scala and big data technologies.
- Work with large datasets from multiple sources to ingest, transform, and make data available for analytics and reporting.
- Collaborate with Data Scientists, Analysts, and other engineers to understand data requirements and deliver efficient solutions.
- Optimize ETL jobs for performance and cost.
- Ensure data quality, governance, and consistency across all environments.
- Monitor production jobs, troubleshoot issues, and ensure system reliability.
- Implement best practices for data engineering, including code reviews, testing, and documentation.