Skip to content
← Back to job listings

Staff Software Engineer (AI Products)

Snowflake · Menlo Park, CA, United States

External listingfull-time12 days ago

About The Role

Join Snowflake's AI Products team as a Staff Software Engineer. In this role, you will lead the design and delivery of complex initiatives, shape the architecture for data and application sharing, and define APIs and metadata models. You will work closely with product managers, designers, and platform teams to deliver high-impact customer experiences. Additionally, you will mentor other engineers and contribute hands-on across the stack.

  • Lead the design and delivery of large, complex initiatives spanning multiple teams, turning ambiguous product and platform opportunities into durable technical solutions.
  • Shape the architecture for how datasets, applications, semantic assets, and agentic capabilities are shared, discovered, governed, and invoked across Snowflake surfaces and third-party agentic environments.
  • Act as a technical owner for critical product areas with a strong focus on service health, quality, customer impact, reliability, and long-term maintainability.
  • 9+ years of professional software engineering experience, including ownership of large-scale production systems
  • A track record of leading large projects or very complex cross-team efforts from problem definition through architecture, execution, and rollout
  • Strong product and customer instincts, including the ability to anticipate future needs and translate them into technical plans
  • Strong backend engineering skills in one or more of Java, Go, Python, or similar languages, plus enough product or frontend fluency to help shape end-to-end user experiences
  • BS/MS in Computer Science or a related field, or equivalent practical experience
  • Demonstrated ability to work effectively in ambiguity, use data and analysis to drive decisions, and build alignment across engineering and cross-functional stakeholders
  • Experience designing APIs, service architectures, and platform abstractions that scale reliably and are easy for other teams to build on
  • Deep expertise in at least one core area such as distributed systems, data/application sharing, or AI-powered product surfaces, along with the ability to contribute outside their primary domain when the problem demands it
  • Excellent written and verbal communication skills, including experience authoring technical roadmaps, design docs and driving technical discussions across teams
  • Experience with agentic workflows, MCP servers, LLM integrations, semantic search, or AI-assisted product experiences
  • Familiarity with marketplace, data-sharing, application platform, or ecosystem-style products
  • Experience building governance, metadata, discovery, or catalog systems for enterprise platforms

This is an external listing. JobSpring does not represent or verify the employer. Report this listing