If you are a data-driven individual with a passion for building and optimizing data infrastructure, we would love to have you on our team
Job Title: Snowflake Data Engineer
Location: San Francisco, California, United States
Salary: $190000 - $224000
We are seeking a highly skilled and experienced Snowflake Data Engineer to join our growing team. As a Snowflake Data Engineer, you will be responsible for designing, implementing, and maintaining our data infrastructure on the Snowflake platform. You will work closely with our data analysts and scientists to ensure that our data is secure, accessible, and optimized for analysis.
Key Responsibilities:
- Design, build, and maintain our data infrastructure on the Snowflake platform
- Develop and implement data models and schemas to support our data analytics needs
- Monitor and troubleshoot data pipelines to ensure data accuracy and integrity
- Collaborate with data analysts and scientists to understand data requirements and optimize data structures for analysis
- Work closely with our DevOps team to manage data storage and compute resources on Snowflake
- Develop and maintain ETL processes for data ingestion and transformation
- Build and maintain data dictionaries and documentation for our data infrastructure
- Continuously evaluate and recommend improvements to our data architecture for better performance and scalability
- Stay updated with the latest Snowflake features and best practices and incorporate them into our data infrastructure
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Minimum 3 years of experience working with Snowflake, including data modeling, ETL development, and performance tuning
- Strong understanding of data warehousing concepts and methodologies
- Proficient in SQL and scripting languages such as Python or Bash
- Experience with cloud platforms such as AWS, Azure, or GCP
- Familiarity with DevOps tools such as Terraform, Docker, and Kubernetes
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to work independently and in a team environment
- Prior experience in a data engineering role is preferred
- Snowflake certifications are a plus
Join us and be a part of a dynamic and innovative company where your skills and expertise will be valued and continuously challenged. Apply now and take your career to the next level as a Snowflake Data Engineer.