1

Snowflake Snowpark Jobs (NOW HIRING)

Experience with CI/CD, Orchestration tools (Airflow, MLflow, Kubernetes, Terraform) and ML/data platforms(SageMaker, Databricks, Unity Catalog, Snowflake/Snowpark) to build scalable ML data pipelines ...

next page

Showing results 1-20

Snowflake Snowpark information

See salary details

$35

$67

$84

How much do snowflake snowpark jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for snowflake snowpark in the United States is $67.61, according to ZipRecruiter salary data. Most workers in this role earn between $59.86 and $76.68 per hour, depending on experience, location, and employer.

How does working as a Snowflake Snowpark developer typically involve collaboration with data engineering and data science teams?

As a Snowflake Snowpark developer, you'll frequently collaborate with data engineers to optimize data pipelines and ensure efficient data processing within the Snowflake environment. You'll also work closely with data scientists to implement and scale their machine learning models or advanced analytics workflows directly inside Snowflake using Snowpark's APIs. Regular communication is essential to align on data schemas, performance requirements, and business goals, making cross-functional teamwork a core aspect of this role.

What does Snowpark do in Snowflake?

Snowpark is a developer platform within Snowflake that allows data engineers and data scientists to write code in languages like Java, Scala, and Python to build data pipelines, perform data transformations, and develop applications directly inside Snowflake. It enables users to process data more efficiently by leveraging Snowflake's scalable environment and supports advanced data engineering and analytics tasks.

Is Snowflake a legit company?

Snowflake is a publicly traded cloud data platform company known for its data warehousing and analytics solutions. It is a reputable organization with a strong industry presence, and roles such as Snowflake Snowpark developer are part of its expanding ecosystem. Job seekers can verify its legitimacy through official financial filings and industry reviews.

Is Snowflake work from home?

Snowflake Snowpark roles often offer remote work options, depending on the company's policies and the specific position. Many tech jobs at Snowflake and similar companies support remote or hybrid schedules, especially for roles involving cloud-based tools and programming skills. Candidates should review the job listing for location requirements and remote work policies.

What is Snowflake Snowpark?

Snowflake Snowpark is a developer framework that allows users to write code in languages like Java, Scala, and Python to process data directly within the Snowflake Data Cloud. Unlike traditional SQL-only approaches, Snowpark enables data engineers, data scientists, and developers to build complex data pipelines and applications using familiar programming languages. It offers features like DataFrames, custom functions, and seamless integration with Snowflake’s powerful processing engine, all while maintaining security and governance within the Snowflake environment.

What are the key skills and qualifications needed to thrive as a Snowflake Snowpark Developer, and why are they important?

To thrive as a Snowflake Snowpark Developer, you need strong SQL expertise, experience with Python or Scala, and a solid understanding of cloud data warehousing concepts, typically supported by relevant certifications like SnowPro. Familiarity with Snowflake's platform, Snowpark APIs, and data integration tools such as dbt or Apache Airflow is essential. Problem-solving, attention to detail, and effective communication help developers translate business requirements into efficient data solutions. These skills ensure robust, scalable, and performant data processing pipelines that leverage Snowflake's advanced features for business insights.

What is the difference between Snowflake Snowpark vs Snowflake Data Engineer?

AspectSnowflake SnowparkSnowflake Data Engineer
Primary RoleDevelops data pipelines and applications within Snowflake using Snowpark SDKDesigns, builds, and maintains data pipelines and infrastructure in Snowflake
Skills & CertificationsProficiency in Snowpark SDK, SQL, Python/Scala, Snowflake platformStrong SQL, ETL, data modeling, Snowflake platform knowledge, certifications often include Snowflake Data Engineer
Work EnvironmentPrimarily cloud-based, focused on Snowflake environment, often remoteCloud data environments, including Snowflake, with broader data architecture responsibilities

Snowflake Snowpark is a developer-focused SDK enabling data engineers and developers to build data applications within Snowflake. Snowflake Data Engineers focus on designing and maintaining data pipelines and infrastructure. While Snowpark developers create applications, Data Engineers handle the overall data architecture. Both roles require Snowflake platform knowledge, but Snowpark emphasizes application development, whereas Data Engineers focus on data pipeline management.

Is it hard to get hired at Snowflake?

Getting hired for a Snowflake Snowpark role typically requires relevant technical skills such as programming in Python or Scala, experience with data engineering, and familiarity with Snowflake's platform. The hiring process often involves technical interviews, coding assessments, and demonstrating knowledge of data workflows, making it competitive for qualified candidates.

Snowflake Developer - AI/ML

ITC Infotech (USA), Inc

Vancouver, WA • Hybrid

$119K - $144K/yr

Other

Posted 3 days ago


Job description

ITC Infotech is looking for Snowflake Developer with AI/ML enablement experience to join our team in Vancouver.

About Us:

ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. We provide technology solutions and services to enterprises across industries such as Banking & Financial Services, Healthcare, Manufacturing, Consumer Goods, Travel and Hospitality, through a combination of traditional and newer business models, as a long-term sustainable partner.

Role Summary

We are seeking a highly skilled Snowflake Developer AI/ML Enablement with strong data engineering expertise and hands-on experience in building AI-ready data platforms. The role focuses on designing, developing, and optimizing scalable Snowflake-based data solutions, supporting batch, near-real-time, and streaming workloads, and enabling advanced analytics and AI/ML use cases.

Mandatory Domain Requirement: Strong Retail domain knowledge, with hands-on understanding of Merchandising and Planning data, processes, and KPIs.

Key Responsibilities

Snowflake Development & Data Modeling

  • Design, develop, and maintain Snowflake data models to meet business and analytics requirements.
  • Implement dimensional models (Star, Snowflake) and advanced patterns such as Data Vault where applicable.
  • Collaborate with data architects to ensure scalable, efficient, and cost-optimized database structures.
  • Apply best practices for data loading, clustering, partitioning, and indexing.

ETL / ELT & Data Pipelines

  • Develop and maintain ELT pipelines to ingest, transform, and curate data in Snowflake.
  • Leverage Snowflake-native capabilities such as Snowpipe, Streams, Tasks, and Dynamic Tables.
  • Build pipelines supporting both batch and near-real-time processing.
  • Ensure data quality, reconciliation, and accuracy through validation and automated checks.

SQL Development & Performance Optimization

  • Write, test, and optimize complex SQL queries for data retrieval, transformation, and analytics.
  • Perform performance tuning of queries, warehouses, and workloads to improve efficiency and reduce cost.
  • Conduct root cause analysis for performance bottlenecks and data issues.

Workflow Orchestration (Apache Airflow)

  • Design, develop, and maintain Apache Airflow DAGs for batch and hybrid pipelines.
  • Implement dependency management, retries, alerting, SLA monitoring, and failure recovery.
  • Orchestrate Snowflake jobs, ML workflows, and downstream analytics processes.

Streaming & Event-Driven Data (Kafka)

  • Design and support Kafka-based ingestion pipelines into Snowflake.
  • Handle event ordering, late-arriving data, reprocessing, and replay scenarios.
  • Manage schema evolution and data contracts for streaming use cases.
  • Integrate Kafka with Snowflake using Snowpipe Streaming or Kafka connectors.

AI / ML Enablement on Snowflake

  • Prepare, curate, and manage datasets for machine learning and advanced analytics.
  • Implement ML workflows using Snowpark (Python) and Snowflake ML.
  • Support feature engineering, model training, inference, and evaluation.
  • Enable AI-driven retail use cases such as demand forecasting, assortment optimization, anomaly detection, and recommendations.

Integration, Automation & DevOps

  • Integrate Snowflake with APIs, cloud storage, BI tools, and streaming platforms.
  • Implement CI/CD pipelines for SQL, Python, and Airflow deployments.
  • Support automated testing, version control, and release management.

Security, Governance & Reliability

  • Implement RBAC, masking policies, row/column-level security, and secure data sharing.
  • Ensure compliance with data governance, privacy, and audit requirements.
  • Monitor pipelines, manage failures, and support data reprocessing.
  • Maintain technical documentation and operational runbooks.

Agile Delivery

  • Actively participate in Agile/Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
  • Collaborate closely with business stakeholders, product owners, and cross-functional teams.

Required Skills & Experience

Must-Have

  • Bachelor''s degree in Computer Science, Information Technology, or a related field.
  • 3 10+ years of experience in Data engineering or analytics engineering.
  • Proven hands-on experience as a Snowflake Developer or similar role.
  • Advanced SQL skills and strong understanding of relational database concepts.
  • Experience with Snowflake features: Snowpipe, Streams, Tasks, Dynamic Tables.
  • Strong experience with Apache Airflow (DAG design, monitoring, troubleshooting).
  • Experience with Kafka or event-driven/streaming architectures.
  • Proficiency in Snowpark (Python).
  • Solid understanding of data warehousing principles and best practices.
  • Working knowledge of AI/ML fundamentals (feature engineering, training, inference).
  • Mandatory Retail domain expertise, especially in Merchandising and Planning.
  • Excellent problem-solving, analytical, and communication skills.

Good-to-Have / Preferred

  • Snowflake Certification.
  • Experience with Snowflake ML, Cortex, or AI functions.
  • Knowledge of Python ML libraries (pandas, numpy, scikit-learn).
  • Experience with BI tools (Power BI, Tableau, Looker).
  • Exposure to real-time analytics or streaming-heavy platforms.
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Understanding of data security, encryption, and governance in Snowflake.
  • Exposure to MLOps practices.

Salary Range : CAD 105,000 - 130,000 CAD + Benefits

ITC Infotech is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. ITC infotech is committed to providing veteran employment opportunities to our service men and women.