Polska Cerekiew, Poland | Posted on 10/11/2025
We provide end-to-end IT solutions and services including Applications services, Data & Analytics services, AI/ML Technologies and Professional services in the UK and EU market.
Job Description
Overview
We are seeking a highly skilledSnowflake Developerto design, develop, and optimize scalable data solutions using the Snowflake platform. The ideal candidate will have deep expertise in data modeling, ETL design, query optimization, and DevOps integration, with a strong understanding of cloud-based data engineering best practices.
This role requires a blend of technical proficiency, analytical thinking, and collaboration with cross-functional teams to deliver high-quality, efficient, and secure data solutions that enable effective business decision-making.
- Design, develop, and optimizedata models and ETL processesfor efficient data storage, transformation, and analytics inSnowflake.
- Build and maintainend-to-end ETL pipelines, integrating data from multiple sources into Snowflake.
- LeverageSnowflake features(Tasks, Streams, Snowpipe) to automate and orchestratecontinuous and batch data loads.
- Implement complexdata transformation logicusingSQL, Python, and Snowflake Stored Procedures, ensuring data accuracy, consistency, and integrity.
- Optimizedata loads, queries, and storagefor performance and cost efficiency usingmicro-partitioning, clustering, and caching strategies.
- Collaborate withdata architects and business stakeholdersto gather data requirements and translate them into scalable technical solutions.
- Ensure robustdata quality, governance, and securityacross Snowflake environments.
- Document data processes, architectures, and solutions for maintainability and audit readiness.
- Troubleshoot and resolve data pipeline or Snowflake-related performance issues.
- Stay current withSnowflake features, enhancements, and best practicesto continuously improve data architecture and design.
Migration & Integration
- Lead and supportdata migration initiatives, particularly fromSQL Server to Snowflake.
- IntegrateSnowflake with external data sources and APIsto enable seamless data exchange and processing.
- Work withcloud-based data storage and compute services(e.g., AWS S3, Azure Blob Storage) for ingestion and processing.
DevOps Integration (Secondary)
- ImplementCI/CD pipelinesfor Snowflake usingAzure DevOps, including:
- Source control management
- Automated deployments across environments
- ETL pipeline versioning and release management
- Collaborate with DevOps teams to deploy and manageSnowflake scripts and ETL tool servicesefficiently.
- ApplyDevOps best practicesto data engineering workflows, ensuring consistency, reliability, and traceability.
Qualifications & Experience
- Proven hands-on experience as aSnowflake Developer, delivering data warehousing and analytics solutions.
- Strong understanding ofSnowflake architecture and features, including micro-partitioning, data sharing, and performance tuning.
- Experience withPythonfor automation and data processing.
- Demonstrated experience indata migrationfrom SQL Server to Snowflake.
- Familiarity withETL design and orchestration tools(DBT, SnapLogic, Talend, Informatica preferred).
- Working knowledge ofDevOps tools(Azure DevOps, Terraform, CloudFormation) for CI/CD automation and deployment.
- Excellentproblem-solving, analytical, and communication skillswith the ability to collaborate effectively across teams.
Preferred Skills
- Experience withSnowpark (Python/Scala)for developing scalable data pipelines and advanced analytics workloads.
- Exposure toAWS or Azure cloud ecosystems, including services such as Lambda, SQS, SNS, and Azure Functions.
- Experience integratinglegacy Microsoft SQL platformswith modern cloud data architectures.
- Strong understanding ofdata governance, performance tuning, and optimization strategies.
- Continuous learning mindset with the ability to adapt to emerging tools and technologies.