Data Engineer - Snowflake

CapgeminiNew York, NY
$112,700 - $148,000Remote

About The Position

We are looking for a Snowflake Data Engineer with strong administration and engineering experience to manage, optimize, and support enterprise data platforms. The candidate should have hands-on expertise in Snowflake administration, along with experience in Databricks, requirement gathering, solution design, and documentation.

Requirements

  • Strong experience in Snowflake Administration
  • Hands-on experience with Databricks / Spark / PySpark
  • Advanced SQL (query optimization and tuning)
  • Python / PySpark
  • ETL/ELT pipeline development
  • Experience with AWS / Azure / GCP
  • Knowledge of cloud storage (S3, ADLS, etc.)
  • Data warehousing and modeling (Star/Snowflake schema)
  • Performance tuning and optimization
  • Data governance and security best practices
  • Experience with orchestration tools such as Airflow / Azure Data Factory
  • Familiarity with Delta Lake / Lakehouse architecture
  • Exposure to CI/CD tools and Git
  • Knowledge of monitoring and alerting frameworks
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field

Responsibilities

  • Manage and administer Snowflake environments, including user roles, access control, and security policies.
  • Configure and maintain warehouses, databases, schemas, and resource monitors.
  • Monitor system performance, query usage, and cost optimization.
  • Implement data security, encryption, masking policies, and governance controls.
  • Handle Snowflake account setup, backup, and disaster recovery strategies.
  • Design and build scalable data pipelines using Snowflake and Databricks (PySpark/SQL).
  • Develop and maintain ETL/ELT pipelines for structured and semi-structured data.
  • Optimize SQL queries and performance tuning for large datasets.
  • Support data ingestion via Snowpipe, Tasks, Streams, and external stages.
  • Work with business stakeholders to gather data requirements and define technical solutions.
  • Translate business needs into scalable data models and pipelines.
  • Participate in solution design discussions and architecture planning.
  • Contribute to the design of data warehouse and lakehouse architecture.
  • Develop logical/physical data models and ensure alignment with best practices.
  • Ensure high availability, scalability, and performance of the data platform.

Benefits

  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service