Senior Software Engineer, AI Platform for User Experiences

Snowflake Snowflake · Data AI · CA-Menlo Park, United States · Engineering

Senior Software Engineer on the Apps & Experiences Platform team at Snowflake, focusing on building backend services, platform infrastructure, and AI-powered capabilities for user-facing applications. The role involves developing an internal AI developer agent to democratize web app development by translating specs into production-ready features, and enhancing AI-assisted workflows for self-serve feature building.

What you'd actually do

  1. 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.
  2. Design, build, and operate scalable backend services and platform infrastructure that power Snowflake’s user-facing applications.
  3. Contribute across the full development lifecycle, from technical design and implementation to testing, deployment, and operational excellence.
  4. Collaborate closely with engineers, product managers, and cross-functional teams to deliver high-quality features and platform capabilities.
  5. Drive improvements to system reliability, scalability, performance, and developer productivity.

Skills

Required

  • 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.

Nice to have

  • 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.

What the JD emphasized

  • AI-native thinkers
  • AI as a high-trust collaborator
  • internal AI developer agent
  • democratize end-to-end web app development
  • translating product specs and designs into a fully functional, production-ready features
  • coding agent/orchestrator
  • AI-assisted workflows
  • self-serve building of production features end-to-end on the platform through prompts

Other signals

  • AI-native thinkers
  • AI as a high-trust collaborator
  • internal AI developer agent
  • democratize end-to-end web app development
  • translating product specs and designs into a fully functional, production-ready features
  • coding agent/orchestrator
  • AI-assisted workflows
  • self-serve building of production features end-to-end on the platform through prompts