Enable job alerts via email!

Senior Software Engineer - Snowpark Compute Platform

Snowflake

Bellevue (WA)

On-site

USD 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join an innovative company at the forefront of cloud data solutions as a Senior Software Engineer. In this exciting role, you'll design and develop features for a cutting-edge container compute platform, collaborating with a dynamic team to meet customer needs. Your expertise in Kubernetes and distributed systems will be essential in building reliable infrastructure that scales with business demands. You will have the opportunity to mentor junior engineers and lead technical projects, all while contributing to a mission that revolutionizes data processing. If you're passionate about technology and eager to make a significant impact, this is the role for you.

Qualifications

  • 7+ years of experience in building large scale container-based compute infrastructure.
  • Strong fundamental computer science skills with distributed systems experience.

Responsibilities

  • Design and develop features while understanding customer requirements.
  • Lead a team to build technical direction for critical product areas.

Skills

Kubernetes
Java
C++
Go
Distributed Systems
Networking Fundamentals
Security Fundamentals

Education

Bachelor's Degree in Computer Science
Advanced Degree in Computer Science

Tools

OCI compliant container compute platform
Kubernetes CNI
Network Plug-ins (Calico, Cilium)

Job description

Senior Software Engineer - Snowpark Container Services (Programmability Platform)

Pay Competitive

Location: Bellevue/Washington

Employment type: Full-Time

Job Description

Build the future of data. Join the Snowflake team.

We are looking for a talented, passionate Senior Software Engineer for our Snowpark Compute Platform team to build our elastic, high scale, high-performance, cloud native compute platform to make bringing compute to data effortless and simple. Our mission is to make Snowflake a preferred platform to run all AI, ML, Data Science and Data Engineering workloads. We are building the next generation of compute container platform to open up Snowflake’s doors to limitless opportunities of discovering structure out of unstructured data at scale. You will be part of a highly productive, fast moving, and growing team that is critical to realizing Snowflake’s Data Cloud Mission.

AS A STAFF SOFTWARE ENGINEER AT SNOWFLAKE'S SNOWPARK COMPUTE INFRA TEAM, YOU WILL:
  • Design and develop features, understand customer requirements and meet business goals.
  • Lead a small team of engineers to build technical direction and strategy for large and critical parts of the product surface area.
  • Mentor and guide junior engineers and deliver large technical projects directly and through others.
  • Set up tools and processes to build and maintain highly reliable and maintainable software that meets the needs of the customers.
  • Partner closely with customers and product teams to understand requirements, collaborate with Cloud Infra, and other engineering orgs/teams to design, build and launch new capabilities end-to-end that delight customers.
  • Analyze/root cause availability, reliability, scalability, and performance issues and build solutions to solve them.
  • Ensure operational readiness, stability and maintainability of the services and achieve reliability, availability and performance SLAs/goals.
  • Design and build Kubernetes based OCI compliant container compute platform features and capabilities that scale and evolve with changing business and customer needs.
OUR IDEAL CANDIDATE WILL HAVE MOST OF THE FOLLOWING QUALIFICATIONS:
  • 7+ years of industry experience building features and capabilities for large scale container based compute infrastructure services and products.
  • Experience building enterprise grade, reliable and maintainable infrastructure software or services.
  • Extremely strong fundamental computer science skills and experience building distributed systems.
  • Experience building products or services with Kubernetes.
  • Experience building features and capabilities using Kubernetes CNI and Network Plug-ins like Calico, Cilium, etc.
  • Strong understanding of networking and security fundamentals.
  • Fluency in Java or C++ or Go.
  • Ability to work in a fast moving team environment and collaborate well.
  • Ability to work on-site in our downtown Bellevue office.
  • Advanced degree in Computer Science or related field.
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
  • Data warehouse design, database systems, and large-scale data processing solutions.
  • Building compute infrastructure services and platforms.
  • Building/Architecting products/features with multi-cloud support (AWS, Azure, GCP).
  • Delivering compelling experiences in SaaS or web-based solutions.
  • Implementing multi-tenant systems with focus on isolation and security.
  • Designing and implementing systems for public or private clouds.
About the company

Snowflake Inc. is a cloud-based data-warehousing company that was founded in 2012.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.