Senior Software Engineer - Observe by Snowflake, Opentelemetry

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

Senior Software Engineer to drive Snowflake's open-source strategy within the OpenTelemetry ecosystem, focusing on telemetry collection and instrumentation for emerging domains like LLM/AI observability and Browser RUM. The role involves designing and implementing OTel Collector components and SDK libraries, contributing to the OpenTelemetry community, and architecting the Observe Agent.

What you'd actually do

  1. Pioneer new instrumentation capabilities in the OpenTelemetry community, defining and building next-generation telemetry collection for emerging domains including LLM/AI inference, Browser RUM, and mobile.
  2. Design and implement OTel Collector components (receivers, processors, exporters) and SDK instrumentation libraries that strengthen Observe's position as a leading OTel destination.
  3. Collaborate with the OpenTelemetry open-source community by contributing code, participating in SIG discussions, authoring RFCs, and reviewing pull requests to ensure high-quality contributions.
  4. Architect and own the Observe Agent — our OTel Collector distribution — including its extension points, pipeline architecture, and release strategy.
  5. Contribute to OpenTelemetry Semantic Conventions, helping define standardized telemetry schemas for new and evolving technology domains.

Skills

Required

  • 5+ years of software engineering experience
  • Meaningful involvement in the OpenTelemetry ecosystem (Collector, SDKs, or instrumentation libraries)
  • Strong programming skills in Go
  • Familiarity with at least one SDK language (Java, Python, JS/TS, or .NET)
  • Deep understanding of OTel's architecture: the Collector pipeline model, SDK internals, context propagation, and the semantic conventions specification process.
  • Experience contributing to open-source projects with multi-vendor governance — consensus-building, RFC authorship, and cross-organizational collaboration.
  • Experience building cloud-native services
  • Working with public cloud providers like AWS, Azure, or GCP.

Nice to have

  • Approver or maintainer status in an OTel SIG (Collector, SDK, Semantic Conventions, or OpAMP).
  • LLM/AI observability instrumentation — tracing inference chains, token usage, model performance metrics.
  • Browser RUM or front-end performance instrumentation.
  • Designing and shipping an OTel Collector distribution or Kubernetes operator.

What the JD emphasized

  • OpenTelemetry ecosystem
  • LLM/AI observability
  • OTel Collector
  • OpenTelemetry community