← All roles

Developer Advocate - AI & Developer Experiences

Snowflake Inc.· Product Management
Apply on company site
US-CA-Menlo Park, US-WA-Bellevue, CA-Ontario-Toronto$122k - $175kFull-timePosted 1mo ago

About the role

Early-career Developer Advocate focused on AI, developer experience, data, and education. Responsible for creating technical content, demos, workshops, and community programs to help builders adopt Snowflake's AI and developer portfolio. Collaborates with Product, Engineering, Marketing, and field teams and brings developer feedback into the product.

Responsibilities

  • Create technical content and adoption assets: build documentation, quickstarts, tutorials, code samples, demos, and reference applications for developers and data practitioners.
  • Turn complex AI, data, and application-development concepts into approachable, practical learning experiences.
  • Contribute reusable patterns, templates, and playbooks that help builders move from first use to production.
  • Support launches and developer programs: test developer journeys, identify friction, and create day-one enablement assets.
  • Design and deliver workshops, hackathons, talks, and hands-on labs for customers, partners, students, and developer communities.
  • Work with field and go-to-market teams on customer-ready demos, solution briefs, presentations, and technical walkthroughs.
  • Connect developers and product teams: gather feedback and synthesize into clear developer insights.
  • Partner with Product and Engineering to improve onboarding, documentation, samples, APIs, tools, and the overall developer experience.
  • Use qualitative feedback and adoption metrics to improve content and programs over time.
  • Represent Snowflake in the developer ecosystem: participate in developer, data, AI, and open-source communities via events, forums, technical content, and contributions.
  • Build relationships with practitioners and help them succeed with Snowflake and the broader ecosystem.
  • Share emerging developer needs, tools, and practices with internal teams.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, AI/ML, Data Science, Human-Computer Interaction, or a related technical field, or equivalent practical experience.
  • Strong technical foundation and experience building software products demonstrated through prior roles, internships, coursework, open-source contributions, or substantial personal projects.
  • Hands-on experience with developer tools, APIs, SDKs, CLI tools, source control, CI/CD, etc.
  • Familiarity with modern AI development, including prompting, grounding, evaluation, RAG, agents, tool calling, or LLM APIs.
  • Excellent written and verbal communication, with the ability to explain technical concepts through clear narratives, examples, and presentations.
  • Comfort presenting and facilitating technical sessions for groups with different levels of experience.
  • Bias for action and ownership: ability to structure ambiguous problems, learn quickly, seek feedback, and iterate.
  • Strong collaboration skills and experience working across technical and non-technical teams.

Skills

Required:Technical writing and content creationPublic speaking and technical workshopsDeveloper tools and practicesAI development concepts
Last updated Aug 27, 2026. Interested? Apply on the company site.

About Snowflake Inc.

The Data Platform Built for Data Teams.

Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.

AIData CloudData EngineeringAnalyticsApplications & Collaboration

More open roles at Snowflake Inc.