Develop, construct, test, and maintain data architectures, including databases and large-scale processing systems.
Design, build, and optimize data pipelines and ETL/ELT processes leveraging Snowflake and Azure Services.
Develop and maintain Snowflake data warehouses, ensuring efficient data modeling, partitioning, and performance tuning.
Implement data flow processes that automate and streamline data collection, processing, and analysis.
Ensure data governance, quality, and security best practices across all data platforms.
Collaborate with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decisionmaking across the organization.
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Provide operational support for existing data infrastructure and develop new solutions as needed.
Monitor, troubleshoot, and optimize system performance in Azure and Snowflake environments.
Support CI/CD pipelines and automation for data workflows and deployments.
Keep current with industry trends and innovations in data engineering and propose changes to the existing landscape.
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
A minimum of 5 years of experience in a data engineering role.
Experience working with Azure cloud services and data warehousing technologies.
Relevant certifications in Azure or other cloud technologies are beneficial.
Must be able to read, write, and speak fluent English.
Benefits
Bonuses
Benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data architecturedata pipelinesETLELTdata modelingperformance tuningdata governancedata qualitydata securityautomation