Data Engineer (Snowflake)

in Information Technology
  • Greenwich, Connecticut View on Map
  • Salary: $130,000.00 - $160,000.00
Permanent

Job Detail

  • Experience Level Mid Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000021325
  • Salary Type Annually
  • Industry Financial Services
  • Selling Points

    Shape the future of data engineering with cutting-edge Snowflake expertise. Collaborate on impactful projects in a dynamic hybrid work environment. Enjoy competitive benefits and professional growth opportunities.

Job Description

Data Engineer (Snowflake) Overview

  • As a Data Engineer specializing in Snowflake, you will architect and maintain scalable data solutions for analytics and reporting.
  • Collaborate with stakeholders to transform raw data into actionable insights using advanced Snowflake capabilities.
  • Contribute to the development of a robust cloud data platform, ensuring data quality and reliability.
  • Engage in designing and implementing ELT pipelines for diverse data sources, enhancing operational efficiency.
  • Leverage your expertise in SQL and Python to optimize data workflows and performance.
  • Participate in cross-functional collaboration to integrate Snowflake with other systems and applications.
  • Utilize your knowledge of data modeling methodologies to support financial analytics and reporting.
  • Contribute to a dynamic and innovative environment, driving impactful data solutions.

Data Engineer (Snowflake) Key Responsibilities & Duties

  • Design and maintain scalable ELT pipelines for diverse data sources, ensuring data integrity and accessibility.
  • Develop dimensional and semantic models to support portfolio reporting and analytics.
  • Implement automated data validation and reconciliation tests with detailed exception reporting.
  • Collaborate with stakeholders to gather requirements and write technical specifications for data solutions.
  • Act as a subject-matter expert on Snowflake capabilities, advising on patterns and cost implications.
  • Support analysts by exposing well-documented, performant reporting layers for downstream applications.
  • Integrate Snowflake with operational systems through collaboration with platform engineers.
  • Participate in design reviews, providing technical feasibility and cost input on new initiatives.

Data Engineer (Snowflake) Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field.
  • Minimum 3 years of data engineering experience, with 2 years focused on Snowflake.
  • Proficiency in advanced SQL, Python, and Snowflake features like Streams, Tasks, and secure data sharing.
  • Experience with data modeling methodologies and orchestration tools such as Airflow or Prefect.
  • Familiarity with cloud infrastructure (AWS or Azure) and infrastructure-as-code tools like Terraform.
  • Strong analytical and problem-solving skills with attention to detail and data accuracy.
  • Preferred SnowPro Core or Advanced certification and experience with BI tools.
  • Ability to work in a hybrid environment, balancing onsite and remote collaboration.
  • ShareAustin:

Related Jobs

  • Contribute to innovative credit platform engineering and automation solutions. Collaborate with dynamic teams to enhance data workflows and validation. Hybrid work environment with competitive benefits and growth opportunities.