
- Professional
Position: Snowflake Developer / Data Engineer
Experience: 2–10 years
Location: Remote
We are seeking a highly skilled Snowflake Developer with strong expertise in SQL to join our remote team. The ideal candidate will have hands-on experience in designing, developing, and optimizing scalable data solutions using Snowflake and related cloud technologies.
Key Responsibilities
Design, develop, and optimize Snowflake data warehouse solutions.
Write complex and efficient SQL queries for data extraction, transformation, and analysis.
Implement data pipelines for ingestion, processing, and integration from multiple sources.
Ensure data quality, performance tuning, and scalability of Snowflake environments.
Collaborate with business and analytics teams to understand data requirements.
Implement best practices in data modeling, schema design, and performance optimization.
Automate monitoring, alerts, and performance tuning for Snowflake workloads.
Work with stakeholders in a fully remote environment to deliver high-quality data solutions.
Required Skills & Experience
2–10 years of experience in Data Engineering / BI / ETL development.
Strong proficiency in Snowflake Data Warehouse (Snowflake SQL, Snowpipe, Streams, Tasks, Cloning, Time Travel, etc.).
Advanced expertise in SQL (query optimization, window functions, stored procedures).
Hands-on experience with ETL/ELT tools (e.g., dbt, Informatica, Talend, Matillion, Apache Airflow).
Familiarity with Cloud platforms (AWS / Azure / GCP) and their integration with Snowflake.
Experience with data modeling (Star Schema, Snowflake Schema, Dimensional Modeling).
Understanding of performance tuning, query optimization, and cost management in Snowflake.
Knowledge of version control (Git) and Agile methodologies.
Good to Have
Exposure to Python/Scala for data engineering.
Knowledge of Tableau, Power BI, or Looker for data visualization.
Experience in CI/CD pipelines for data workflows.
Snowflake certification(s) is a plus.