Analyst, Finance Analytics & AI

Snowflake Snowflake · Data AI · CA-Menlo Park, United States · Data Analytics and AI

This role focuses on designing and building AI agents and workflows for finance analytics at Snowflake. The primary responsibility is to encode repeatable finance processes into reusable tools using AI, with a strong emphasis on prompt engineering, skill authoring, and rigorous evaluation of model outputs. The role also involves building semantic data models for natural language querying and developing production finance dashboards. AI-assisted development is the core methodology, treating AI as a primary collaborator.

What you'd actually do

  1. Design and build skills and agentic experiences that encode repeatable finance workflows — revenue analysis, cost monitoring, earnings prep, headcount tracking — into reusable, invokable tools using CoCo and SnowWork
  2. Write and iterate on prompt & skill structures (YAML + Markdown skill files) based on output quality and stakeholder feedback
  3. Build skills that allows non-technical finance analysts to produce analyst-quality output in a single prompt
  4. Evaluate model outputs rigorously — you are the quality gate before anything reaches a finance stakeholder
  5. Build and maintain quarterly and weekly revenue summary pipelines

Skills

Required

  • LLM coding assistant as primary development tool
  • Prompt engineering
  • Skill authoring (YAML + Markdown)
  • Python (modern, type-hinted, readable)
  • SQL (CTEs, window functions, incremental pipeline patterns)
  • Data modeling fundamentals (semantic layers)

Nice to have

  • Snowflake Cortex
  • SnowWork / CoCo
  • Finance literacy
  • Reporting automation (openpyxl)
  • dbt
  • Semantic search / embeddings

What the JD emphasized

  • You have used an LLM coding assistant (CoCo, Cursor, GitHub Copilot, Claude, or equivalent) as your primary development tool
  • You know how to write a prompt that produces production-ready output, how to steer a model that's heading in the wrong direction, and how to encode domain logic into a reusable, parameterized skill
  • You have a measurable, trackable record of daily AI usage
  • You can write a structured prompt (YAML + Markdown or equivalent) that routes correctly 95% of the time, handles edge cases gracefully, and encodes enough domain knowledge that the model behaves like a subject matter expert
  • You think in terms of context, instructions, examples, and output format — not just "the thing I typed before the code came out."

Other signals

  • AI agents encode repeatable finance processes
  • AI-first analytics team
  • AI-assisted development is primary tool
  • Prompt engineering and skill authoring
  • Evaluate model outputs rigorously