Snowflake Computing - San Mateo, CA

posted 2 months ago

Full-time - Senior
San Mateo, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Senior Software Engineer specializing in Data Lake at Snowflake, you will play a pivotal role in designing and implementing scalable data solutions that empower organizations to harness the full potential of their data. You will work closely with cross-functional teams to develop robust data pipelines, optimize data storage, and ensure data integrity across various platforms. Your expertise will be crucial in enhancing our data lake architecture, enabling seamless data ingestion, processing, and analytics for our clients. In this position, you will be responsible for leveraging your deep understanding of data engineering principles and best practices to build and maintain high-performance data systems. You will also be tasked with troubleshooting and resolving data-related issues, ensuring that our data lake remains a reliable source of truth for our analytics and reporting needs. Collaboration with data scientists, analysts, and other engineers will be essential as you contribute to the development of innovative data solutions that drive business insights and decision-making. You will have the opportunity to mentor junior engineers, sharing your knowledge and experience to foster a culture of continuous learning and improvement within the team. Your contributions will directly impact the efficiency and effectiveness of our data operations, making this a highly rewarding role for those passionate about data engineering and its applications in a fast-paced environment.

Responsibilities

  • Design and implement scalable data solutions for the data lake architecture.
  • Develop and maintain data pipelines for efficient data ingestion and processing.
  • Collaborate with cross-functional teams to ensure data integrity and accessibility.
  • Troubleshoot and resolve data-related issues in a timely manner.
  • Mentor junior engineers and promote best practices in data engineering.
  • Optimize data storage and retrieval processes to enhance performance.
  • Contribute to the development of innovative data solutions that drive business insights.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software engineering with a focus on data engineering.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with data lake technologies and frameworks.
  • Strong understanding of data modeling, ETL processes, and data warehousing concepts.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and attention to detail.

Nice-to-haves

  • Experience with big data technologies such as Hadoop or Spark.
  • Knowledge of machine learning concepts and tools.
  • Familiarity with data governance and compliance standards.
  • Experience with containerization technologies like Docker or Kubernetes.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Flexible work hours
  • Professional development opportunities
  • Paid holidays and vacation time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service