Snowflake Computingposted about 2 months ago
Full-time • Senior
Menlo Park, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

Join the Snowflake team as a Senior Software Engineer to help build a world-class developer platform for the Snowflake Data Cloud. As part of the Continuous Integration team within Engineering Systems, you will play a central role in delivering the CI service that powers our repositories. Collaborating with experts in distributed systems and engineering excellence, you will evolve our developer infrastructure to be elastic, large-scale, and highly performant. Your contributions will help accelerate the delivery of high-quality software to production, ensuring we meet current customer needs while staying ahead of technological trends.

Responsibilities

  • Set the technical standard for and deliver the CI service that powers our repositories.
  • Evolve developer infrastructure and tooling to be elastic, large-scale, and highly performant.
  • Drive clarity on strategy and partner with product managers to chart quarterly and long-term roadmaps.
  • Ensure the team executes towards serving current customer needs and anticipates future demands.

Requirements

  • 9+ years of industry experience designing and building distributed data systems.
  • A track record of technical leadership.
  • Experience working on enterprise-grade Continuous Integration for Cloud-based distributed systems.
  • Excellent problem-solving skills and strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Fluency in Java, C++, Python, or Go.
  • Ability to work in a team environment, collaborate well, and mentor junior engineers.
  • A strategic mindset and strong sense of prioritization for maximum impact.
  • Excellent interpersonal communication skills.
  • Outstanding written and oral English language skills.
  • Ability to work on-site at the San Mateo, CA (and future Menlo Park, CA) office.

Nice-to-haves

  • Experience developing data or distributed systems internals.
  • Experience with Jenkins, ArgoCD, or other CI-related suites.
  • Experience with multi-tenant systems, focusing on reliability, performance, isolation, and security.
  • Proven experience with authoring roadmap documents, project plans, and RCAs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service