Data Engineer

closed
Encora Logo

Encora

πŸ“Remote - United States

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
This job is filled or no longer available