Jobs · Engineering · California

Senior Software Engineer, AI Platform for User Experiences

Snowflake · Menlo Park, CA · 1 mo ago
Engineering$200k–$288k/yrFull-time

About the role

Snowflake is a high-growth AI Data Cloud company seeking exceptional engineers to help scale the next generation of our platform. This role is within the Apps & Experiences Platform team, which powers the systems and services behind all of our user-facing applications.

Responsibilities

  • Design, build, and operate scalable backend services and platform infrastructure that power Snowflake’s user-facing applications.
  • Contribute across the full development lifecycle, from technical design and implementation to testing, deployment, and operational excellence.
  • Collaborate closely with engineers, product managers, and cross-functional teams to deliver high-quality features and platform capabilities.
  • Drive improvements to system reliability, scalability, performance, and developer productivity.
  • Participate in architecture and design discussions, helping shape technical direction and engineering best practices.
  • Build and operate cloud-native infrastructure and services running on Kubernetes.
  • Improve deployment, observability, and operational workflows for services running in containerized environments.
  • Debug and resolve complex production issues across distributed systems, Kubernetes infrastructure, and platform services.
  • Build and enhance internal tools, including our coding agent/orchestrator, to create AI-assisted workflows that enable self-serve building of production features end-to-end on the platform through prompts.
  • Contribute to a strong engineering culture through code reviews, knowledge sharing, mentoring, and operational ownership.

Requirements

  • 6+ years of experience designing and building large-scale distributed or user-facing systems in production environments.
  • Strong software engineering fundamentals and hands-on experience building highly reliable, scalable backend systems.
  • Experience building and operating services on Kubernetes in production environments.
  • Strong understanding of cloud-native architectures, container orchestration, service reliability, and observability.
  • Experience with distributed systems, APIs, cloud infrastructure, or developer platforms.
  • Strong coding and debugging skills, with the ability to navigate complex system architectures.
  • Experience with cloud platforms such as AWS, Azure, or GCP is a plus.
  • Strong collaboration and communication skills with the ability to work effectively across teams.
  • BS/MS/PhD in Computer Science or related fields, or equivalent practical experience.

Qualifications

  • BS/MS/PhD in Computer Science or related fields, or equivalent practical experience.

Skills

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with distributed systems, APIs, cloud infrastructure, or developer platforms.
  • Strong coding and debugging skills.
  • Experience with Kubernetes.
  • Experience with cloud-native architectures, container orchestration, service reliability, and observability.

Benefits

  • Medical, dental, vision, life, and disability insurance.
  • 401(k) retirement plan.
  • Flexible spending & health savings account.
  • At least 12 paid holidays.
  • Paid time off.
  • Parental leave.
  • Employee assistance program.
  • Other company benefits.

Similar jobs