Software Engineer Observe Team

Backend Engineer · Mid · Full Time

CH-Zurich-ObserveUSD 170k – 240k2w ago
Apply for this role

Opens Snowflake's application page

Role

What you'll do.

Join Snowflake's Observe team as a Software Engineer to build and scale core features and APIs for an AI-powered observability platform processing massive volumes of telemetry. You'll own end-to-end backend systems that power enterprise-grade observability at scale, working with modern data infrastructure technologies and AI-assisted workflows to enable fast root-cause analysis for the world's largest organizations.

Responsibilities

  • Design and architect core features and APIs: Design, build, and own core features, APIs, and business logic powering the high-performance observability platform. Take end-to-end ownership from technical scoping and architecture through deployment, ensuring systems meet enterprise reliability, performance standards, and handle massive volumes of telemetry data efficiently.
  • Build scalable production systems: Develop reliable, production-grade backend systems designed to handle high throughput, low-latency requirements, and enterprise-scale reliability. Implement distributed platform components that ingest and process logs, metrics, traces, and events across the Snowflake AI Data Cloud using open formats like Apache Iceberg.
  • Cross-functional collaboration: Collaborate with product, infrastructure, data teams, and SREs to deliver observability solutions that enable fast, actionable insights for engineering teams worldwide. Partner with customer-facing teams to diagnose and resolve production issues while applying AI-assisted workflows for accelerated root-cause analysis.
  • Production operations and support: Manage production systems from deployment through ongoing optimization. Work alongside SREs to troubleshoot production issues, implement incident response automation, and establish observability patterns that support enterprise customers processing hundreds of terabytes of telemetry daily.
  • Technical leadership and mentorship: Contribute to high engineering standards through thoughtful code review, architectural influence, and mentorship of team members. Help establish best practices for building scalable backend systems, promote knowledge sharing across the engineering organization, and foster a culture of technical excellence and operational rigor.
  • Autonomous problem-solving: Work independently and take ownership of complex technical problems from initial scoping through delivery without waiting to be directed. Demonstrate startup-style velocity and ownership while leveraging enterprise-grade infrastructure and operational excellence of a world-leading data platform.

Qualifications

What we look for.

Technical

  • Server-side programming languages

    Strong proficiency in one or more backend languages such as Go, Java, Scala, Python, or similar languages used for building distributed systems and data pipelines. Experience should demonstrate deep understanding of language-specific performance characteristics and design patterns for scalable applications.

  • Distributed systems and backend architecture

    Demonstrated experience designing and shipping production systems at scale with emphasis on high throughput, low latency, and enterprise reliability requirements. Knowledge of microservices, API design patterns, data pipelines, and handling massively parallel workloads across distributed infrastructure.

  • Telemetry and observability infrastructure

    Experience with observability platforms, telemetry pipelines, or distributed tracing and logging systems such as OpenTelemetry, Prometheus, Jaeger, or similar tools. Understanding of how to ingest, process, and query observability signals efficiently at scale.

  • Cloud and data infrastructure

    Strong understanding of cloud computing platforms and data infrastructure patterns. Experience working with data lakes, columnar storage formats, or modern data warehousing concepts is valuable for understanding how Observe integrates with the Snowflake AI Data Cloud.

  • Production systems engineering

    Proven ability to build, test, and deploy production-grade systems with focus on reliability, performance monitoring, and incident response. Experience with infrastructure-as-code, containerization, and continuous deployment practices in enterprise environments.

Education

  • Bachelor's degree in Computer Science or Engineering

    BS or MS in Computer Science, Engineering, or related field required to demonstrate foundational knowledge of algorithms, system design, and software engineering principles.

  • Equivalent professional experience

    If formal degree is not available, equivalent hands-on professional software engineering experience demonstrating mastery of backend systems, distributed architecture, and large-scale production systems can substitute for degree requirement.

Experience

  • 2-5 years of professional backend engineering

    2 to 5 years of professional software engineering experience with primary focus on backend application systems, distributed platforms, or infrastructure development. Should demonstrate progression in building increasingly complex systems and taking on greater technical ownership.

  • Production systems at scale

    Track record of designing and shipping production systems capable of handling enterprise-grade reliability requirements and significant data volumes. Experience supporting systems processing terabytes of data or millions of requests per second is highly relevant.

  • Autonomous ownership and collaboration

    Demonstrated ability to work independently and take ownership of complex technical problems from scoping through delivery without requiring direction. Strong collaborative experience across engineering, product, and infrastructure teams in fast-moving, high-ownership environments.

  • Problem-solving and analytical thinking

    Strong analytical thinking and structured problem-solving skills with a track record of shipping impactful, customer-facing work that directly impacts user outcomes and business metrics.

Skills

Required

  • Backend programming

    Expert-level proficiency in Go, Java, Scala, Python, or equivalent server-side languages with ability to write efficient, maintainable code at scale.

  • System design and architecture

    Strong capability to design scalable, maintainable backend systems with consideration for distributed computing patterns, CAP theorem, eventual consistency, and enterprise reliability requirements.

  • API design and development

    Experience designing and building RESTful or RPC APIs that serve as the foundation for platform features. Understanding of API versioning, backward compatibility, and performance optimization.

  • Database and data infrastructure

    Solid understanding of relational and non-relational databases, query optimization, data modeling for analytics workloads, and integration with data pipeline systems.

  • Production operations

    Familiarity with monitoring, alerting, logging, and debugging production systems. Ability to perform root-cause analysis and implement lasting solutions to operational issues.

  • Collaborative development

    Strong code review skills, ability to write clear technical documentation, and experience mentoring junior engineers or peers in fast-paced environments.

Preferred

  • Observability platform experience

    Nice to have

    Hands-on experience building or contributing to observability platforms, monitoring solutions, or telemetry infrastructure that processes high volumes of signals.

  • AI and LLM integration

    Nice to have

    Experience building or contributing to AI-assisted developer tools, incorporating language models into workflows, or implementing chat-based interfaces for operational tasks.

  • SRE and incident response

    Nice to have

    Background in site reliability engineering practices, incident response automation, runbook development, or building tools for root-cause analysis and troubleshooting.

  • Open-source contributions

    Nice to have

    Track record of contributing to observability projects (OpenTelemetry, Prometheus, Jaeger), data infrastructure initiatives, or developer productivity tools.

  • Apache Iceberg experience

    Nice to have

    Familiarity with Apache Iceberg or similar open table formats used in modern data lakes and analytics platforms.

  • Cloud platform expertise

    Nice to have

    Deep experience with AWS, Azure, or GCP, particularly with serverless architectures, managed databases, and cloud-native application design patterns.

Tech stack

Languages

GoJavaScalaPython

Frameworks

gRPCApache KafkaSpring BootFastAPI

Databases

Apache IcebergSnowflake Data CloudPostgreSQL or MySQLApache DruidElasticsearch

Tools

OpenTelemetryPrometheusJaegerGit and version controlContainer orchestration (Kubernetes)CI/CD pipelines

Other

AI-assisted workflowsTelemetry standards and protocolsCost optimization for data platformsEnterprise reliability patterns

Compensation

Pay and benefits.

Base·USD 170,000 – 240,000

Equity·Stock options

Benefits

  • Professional development and growth

    Opportunity to work at the intersection of data, infrastructure, and user experience at a world-leading data platform. Access to cutting-edge technologies, architectural influence, and mentorship from experienced engineers building planet-scale systems.

  • Startup-style ownership with enterprise scale

    Combine startup velocity and autonomy with the global reach, operational excellence, and established customer base of Snowflake. Own impactful systems directly supporting some of the world's largest organizations.

  • Work on meaningful observability impact

    Build solutions enabling engineering teams worldwide to troubleshoot production issues 10x faster and maintain reliability at enterprise scale. Your work directly impacts operations of Capital One, Topgolf, Dialpad, and other leading enterprises.

  • Innovative AI integration

    Work on AI-native technologies including AI-assisted SRE workflows, chat-based interfaces, and intelligent context graphs. Contribute to defining the future of how engineering teams troubleshoot and operate production systems.

  • Access to enterprise customer context

    Gain deep understanding of enterprise observability needs and reliability patterns through direct engagement with Fortune 500 companies and leading technology organizations processing hundreds of terabytes of telemetry daily.

  • Comprehensive benefits package

    Access to competitive compensation, health insurance, retirement benefits, vacation, and other standard benefits. Consult the Snowflake Careers Site for complete details on total compensation and benefits offerings.

Process

Interview steps.

  1. 01

    Initial screening call

    Preliminary conversation with a recruiter to discuss your background, experience with backend systems, and alignment with the Software Engineer role at Observe. Typical duration is 30 minutes and covers career trajectory and technical interests.

  2. 02

    Technical screening interview

    Technical conversation with an engineer focused on assessing your proficiency with server-side languages, system design thinking, and experience building production systems at scale. May include live coding or architectural discussion depending on interview style.

  3. 03

    System design deep dive

    In-depth technical interview assessing your ability to design scalable backend systems and APIs. You'll be expected to discuss tradeoffs in distributed system design, consider enterprise reliability requirements, and demonstrate problem-solving approaches.

  4. 04

    Behavioral and collaboration interview

    Discussion with team leads or senior engineers on your collaborative style, experience taking autonomous ownership, and ability to work across product, infrastructure, and data teams. Snowflake values low-ego individuals who thrive in dynamic environments.

  5. 05

    Leadership and culture fit

    Final interview may include conversation with management to assess alignment with Snowflake's values around challenging ordinary thinking, driving innovation, and operating with an experimental, AI-native mindset in fast-moving environments.

  6. 06

    Offer and negotiation

    Upon successful completion of interview loop, Snowflake will extend an offer including base salary, stock options, bonus structure, and benefits package. Compensation is competitive and may be negotiable based on experience level and market conditions.

Full posting

Original listing.

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

Observe by Snowflake is an AI-powered observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and events on an open, scalable data lakehouse, using open formats like Apache Iceberg, at dramatically lower cost. A dynamic Context Graph and chat-based AI SRE provide rich context and automated workflows so teams can move from detection to root cause of production issue and resolution 10x faster.

Leading engineering teams at companies like Capital One, Topgolf, and Dialpad rely on Observe to troubleshoot hundreds of terabytes of telemetry daily while maintaining reliability at enterprise scale. As part of Snowflake, Observe combines startup-style ownership and velocity with the global reach, operational excellence, and ecosystem of one of the world’s leading data platforms.

The Team:

We are hiring a Software Engineer, Enterprise for our Engineering team at Observe by Snowflake. As part of the Enterprise Engineering team at Observe by Snowflake, you’ll build and scale core features, APIs, and business logic powering a high-performance observability platform. You’ll develop reliable, production-grade systems designed to handle massive volumes of telemetry for enterprise customers. Working at the intersection of data, infrastructure, and user experience, you’ll help deliver solutions that enable fast, actionable insights at scale. This is an opportunity to own impactful systems that directly support the reliability and performance of some of the world’s largest organizations.

In this role your will:

  • Design, build, and own core features, APIs, and business logic powering a high-performance observability platform for enterprise customers

  • Take end-to-end ownership from technical scoping and architecture through deployment, ensuring systems meet enterprise reliability and performance standards

  • Collaborate with product, infrastructure, and data teams to deliver solutions that enable fast, actionable insights for engineering teams worldwide

  • Partner with SREs and customer-facing teams to diagnose and resolve production issues, applying AI-assisted workflows to accelerate root-cause analysis

  • Contribute to high engineering standards through thoughtful code review, mentorship, and architectural influence

Qualifications:

  • 2 - 5 years of professional software engineering experience with a focus on backend application systems or distributed platforms

  • Demonstrated experience designing and shipping production systems at scale, handling high throughput, low latency, and enterprise reliability requirements

  • Strong proficiency in one or more server-side languages such as Go, Java, Scala, Python, or similar

  • Ability to work independently and take ownership of complex technical problems from scoping through delivery, without waiting to be directed

  • Experience collaborating across engineering, product, and infrastructure teams in a fast-moving, high-ownership environment

  • Strong analytical thinking and structured problem-solving skills with a track record of shipping impactful, customer-facing work

  • A BS/MS in Computer Science, Engineering, or equivalent experience

Bonus Points:

  • Experience with observability platforms, telemetry pipelines, or distributed tracing and logging systems (e.g., OpenTelemetry, Prometheus, Jaeger)

  • Experience building or contributing to AI-assisted developer tools or LLM-integrated workflows

  • Background in SRE practices, incident response automation, or root-cause analysis tooling

  • Open-source contributions to observability, data infrastructure, or developer productivity projects

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com

Redirects to Snowflake's application page.

Other roles

More at Snowflake.

View all 96 roles