Job Title: Data Engineer
We are seeking a talented and experienced Data Engineer to join our team. As a Data Engineer, you will play a key role in designing, developing, and maintaining scalable data pipelines and ETL processes to support data integration and analytics.
The successful candidate will have a strong background in data modeling and warehousing concepts, as well as experience with SQL and relational databases. They will also be familiar with business applications and data structures, and possess excellent problem-solving skills and attention to detail.
Our ideal candidate will be able to collaborate with data analysts and other stakeholders to understand data requirements and deliver high-quality data solutions. They will also be responsible for implementing and optimizing data storage solutions, including data warehouses and data lakes, and ensuring data quality, integrity, and security by implementing best practices and monitoring data pipelines.
In addition, the successful candidate will be required to develop and maintain documentation for data engineering processes and systems, and troubleshoot and resolve data-related issues in a timely manner. They will also stay up-to-date with emerging technologies and industry trends to continuously improve data engineering practices.
Key Responsibilities:
* Design, develop, and maintain scalable data pipelines and ETL processes to support data integration and analytics
* Collaborate with data analysts, and other stakeholders to understand data requirements and deliver high-quality data solutions
* Implement and optimize data storage solutions, including data warehouses and data lakes
* Ensure data quality, integrity, and security by implementing best practices and monitoring data pipelines
* Develop and maintain documentation for data engineering processes and systems
* Troubleshoot and resolve data-related issues in a timely manner
* Stay up-to-date with emerging technologies and industry trends to continuously improve data engineering practices
Requirements:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field
* Experience with data modelling and data warehousing concepts
* Knowledge of data governance and data security best practices
* Strong proficiency in SQL and experience with relational databases
* Familiarity with business applications and data structures