Senior Data Engineer

See more jobs from Snowflake Inc.

about 2 months old

This job is no longer active

Build the future of data. Join the Snowflake team.

We’re looking for a talented Senior Data Engineer for our Analytics Engineering & Platform team. In this role, you will work closely with our Security, IT, and Data Science teams to build best in class infrastructure supporting data across the company.  This is a strategic, high-impact role that will also help shape the future of Snowflake products and services.

RESPONSIBILITIES OF THE SENIOR DATA ENGINEER AT SNOWFLAKE INCLUDE :

  • Design, build, and own the core data models and key infrastructure to manage data and usage across our Snowflake account with an emphasis on Security
  • Design and implement a data quality monitoring system. The system should include source-to-target data validations as well as anomaly detection.
  • Collaborate closely with Security, Engineering, Product Management, IT, Finance, and Compliance to inform product decision making with data and to identify opportunities for system improvements.
  • Collaborate with the Security, Engineering, IT, and Compliance team to meet data governance requirements.
  • Build dashboards to help IT Leadership monitor performance and availability of our system
  • Answer questions from the executive team for board reporting, publications, and industry reports
  • Think creatively to find optimal solutions to our complex, often unstructured & ambiguous problems

OUR IDEAL CANDIDATE WILL HAVE :

  • 6+ years experience including:
  • Expert level Python & SQL skills (at least 4 years)
  • Strong Experience in Data Modeling, Data warehousing / ETL tools
  • Designing and building complex data pipelines in a large scale data environment
  • Familiarity with developing data products to drive data science and machine learning initiatives
  • Using big data to drive business impact
  • Experience using Snowflake a plus
  • BS in a technical field (CS, Physics, Math, etc), MS/PhD a plus or equivalent
  • Ability to clearly present learnings to business leaders and technical stakeholders
  • The ability to thrive in a dynamic environment. That means being flexible and willing to jump in and do whatever it takes to be successful.