Snowflake Data Engineer
Engineering
About the Role
We are seeking an experienced Snowflake Data Engineer to design, develop, and optimize scalable data solutions using Snowflake and modern cloud data technologies. The ideal candidate will have strong expertise in data engineering, SQL, ETL/ELT, data warehousing, and cloud platforms.
Responsibilities
Design and develop scalable data pipelines and ETL/ELT workflows using Snowflake.
Develop efficient data transformations and complex queries using SQL.
Build and optimize cloud data warehouse and lakehouse solutions.
Integrate data from databases, APIs, files, and cloud data sources.
Develop and manage Snowflake databases, schemas, tables, views, and stored procedures.
Optimize data workloads for performance, scalability, and cost efficiency.
Implement data quality, governance, security, and monitoring practices.
Leverage AWS, Azure, or GCP and associated cloud data services.
Develop automated pipelines using Python, dbt, Airflow, or similar tools.
Collaborate with architects, analysts, and engineering teams to deliver business-driven data solutions.
Troubleshoot data, pipeline, and performance issues.
Follow best practices for Git, CI/CD, testing, and deployment.
Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
3+ years of professional Data Engineering experience, with significant hands-on Snowflake experience.
Strong communication and collaboration skills.