Snowflake

Senior Software Engineer - APM & AI Observability

Snowflake2 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 200,000 – 287,500

Level

Senior

Role

Senior Software Engineer

Posted

May 1, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Senior Software Engineer to drive innovation in APM and AI Observability, focusing on building advanced streaming data pipelines, microservice topology views, and AI-native monitoring solutions. The role involves end-to-end product ownership, collaborating across teams, and developing cutting-edge observability technologies within Snowflake's AI-powered platform.

What you'll do

Product Ownership: Own end-to-end product scopes across APM and AI observability product lines, including backend behavior, API design, and data pipeline architecture
Data Pipeline Development: Build and optimize streaming data pipelines tackling complex graph traversal challenges and LLM-as-judge online evaluation pipelines for real-time agentic telemetry
Backend Service Design: Design and implement backend services and APIs powering microservice topology views, service error detection, latency analysis, and agentic workflow monitoring
Cross-Functional Collaboration: Collaborate with frontend, design, product, and support teams to deliver intuitive products for both human and AI-native workflows
Technical Leadership: Drive architecture and delivery for medium-to-large projects end-to-end, from technical design through production launch
Engineering Mentorship: Mentor junior engineers and lead technical design decisions to elevate team quality standards

What we look for

Technical

Backend DevelopmentStrong backend development skills with 5+ years of experience
Data Pipeline ExperienceExpertise in complex data pipelines and data warehouses at production scale
Distributed SystemsSolid understanding of distributed computing, algorithms, and systems architecture

Education

Computer Science DegreeBS in Computer Science or equivalent with strong computer science fundamentals

Experience

Project ManagementExperience owning and driving medium-sized projects successfully, including architecture and cross-team delivery
Technical MentorshipExperience mentoring junior engineers or leading technical design discussions

Skills

Required skills

Backend ProgrammingStrong programming and debugging skills in backend development
Product ThinkingDemonstrated ability to understand user motivation and use cases before implementation
CommunicationStrong communication and collaboration skills across engineering, product, design, and customer-facing teams

Nice to have

APM ToolsExperience with APM or AI observability products, particularly OpenTelemetry
Agentic ApplicationsHands-on experience building or operating agentic applications in production
Streaming SystemsExperience with streaming systems, distributed tracing, or graph-based data pipelines

Compensation & benefits

Salary

USD 200,000 – 287,500 (annual)

Stock options

Available

Benefits

Startup-Style Environment

High-velocity team with startup ownership culture within a leading data platform

Innovation Opportunity

Work on cutting-edge AI observability and data pipeline technologies

Career Growth

Opportunity to mentor junior engineers and lead technical design decisions


Interview process

  1. 1
    Initial Screening Review of resume and initial qualification check
  2. 2
    Technical Phone Screen Discussion of technical background, experience, and problem-solving approach
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews focusing on system design, coding, and architectural skills
  4. 4
    Team Fit Interview Assessment of collaboration, communication, and alignment with team values
  5. 5
    Final Interview Discussion with senior leadership about role expectations and team contribution

Apply for this position

You'll be redirected to the company's application page