Software Engineer

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

Software Engineer role focused on building AI-first platforms and tools to enhance developer experience and productivity within the Apps & Experiences organization at Snowflake. The role involves designing and implementing agentic development workflows, improving platform reliability through observability, and contributing to the evolution of developer infrastructure.

What you'd actually do

  1. Design and build AI-first platforms, tools, and best practices to significantly enhance the developer experience for Snowsight
  2. Drive strategy and initiatives to improve agentic development workflows and build infrastructure to support 10x increases in developer productivity
  3. Improve platform reliability by investing in observability, alerting, SLOs, and automated remediation across our systems.
  4. Collaborate with product managers, architects, other engineering teams, and business groups, to drive end-to-end solutions.
  5. Contribute to improving our engineering processes, tooling, and standards.

Skills

Required

  • Go, Java, or Python
  • CS fundamentals including data structures, algorithms, and distributed systems
  • enterprise-grade build systems
  • AI or LLM-based applications (agents, prompt/tool engineering, evals, or productionized AI features)

Nice to have

  • making developers highly productive
  • AI-first processes
  • building platforms that enable many teams to move faster while keeping systems maintainable and safe
  • mentoring junior engineers
  • strategic mindset
  • strong sense of what to prioritize for maximum impact

What the JD emphasized

  • AI-first
  • agentic development workflows
  • developer productivity
  • observability
  • LLM-based applications

Other signals

  • AI-first platforms
  • agentic development workflows
  • developer productivity
  • observability
  • LLM-based applications