Staff Software Engineer - AI Products
Core
Design and deliver large-scale AI product initiatives on Snowflake's data platform, enabling customers to share, discover, and execute agentic experiences via Cortex Code and CoWork.
Role type
Staff Software Engineer (AI Products & Platform Architecture)
Builds
Agentic harnesses, data/application sharing infrastructure, semantic view APIs, and governed access patterns for AI agents.
Domain
Data Cloud, AI/ML product surfaces, distributed systems, marketplace ecosystems
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems, API design, service architecture, backend engineering (Java/Go/Python), cross-team leadership, technical strategy, system reliability, mentorship
Preferred skills
agentic workflows, MCP servers, LLM integrations, semantic search, marketplace platform experience, governance systems
Technologies
Java, Go, Python, Cortex Code, CoWork
Responsibilities
Lead design of complex multi-team initiatives, shape architecture for asset sharing and agentic invocation, define APIs and metadata models for AI agents, partner with product/design to deliver customer experiences, own critical product areas for health and quality, drive cross-team solutions for systemic issues, mentor engineers and raise code quality, contribute hands-on across backend and product layers
Seniority
Staff, hands-on IC with strategic scope and mentorship