Summary
Join our team as a Senior Data Engineer to play a critical role in our cloud data migration initiative, designing, building, and maintaining data pipelines and infrastructure on Azure.
Requirements
- Bachelorβs or masterβs degree in computer science, Engineering, or a related field
- 5+ years of experience in data engineering, with at least 2+ years of experience working with Azure and Snowflake
- Strong understanding of data warehousing concepts, ETL processes, and data modeling techniques
- Proficiency in SQL and experience with at least one scripting language (e.g., Python, Java)
- Experience with data migration tools and techniques
- Experience with data governance and data quality management
- Excellent communication, collaboration, and problem-solving skills
Responsibilities
- Design, develop, and implement robust and scalable data pipelines to migrate data from on-premises sources to Snowflake on Azure
- Collaborate with data architects, analysts, and business stakeholders to understand data requirements and translate them into efficient data solutions
- Build and maintain data infrastructure components on Azure
- Develop and implement data quality checks and validation processes to ensure data accuracy and consistency throughout the migration process
- Optimize data pipelines for performance, scalability, and cost-effectiveness
- Implement data security measures and access controls to protect sensitive information
- Contribute to the development and maintenance of data governance policies and procedures
- Stay up to date with the latest trends and technologies in data engineering and cloud computing
- Mentor and guide junior data engineers
Preferred Qualifications
- Experience with other cloud platforms (e.g., AWS, GCP)
- Experience with DevOps practices and tools (e.g., CI/CD, Terraform)
- Certifications in Azure and Snowflake