Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote

What You'll Be Doing

  • Develop improvements to the OpenTelemetry Python SDK and instrumentation libraries, focusing on AI applications and agent workflows.
  • Collaborate in open-source communities with maintainers and vendors on specifications, APIs, and implementation decisions.
  • Build Python instrumentation that connects agent runs, model calls, and tool execution, including asynchronous code.
  • Contribute to evolving OpenTelemetry conventions for generative AI, with attention to sensitive data and metric cardinality.
  • Improve Python SDK performance using profiling and benchmarks, balancing runtime overhead, compatibility, and maintainability.
  • Act as an OpenTelemetry expert by teaching others and promoting best practices within Grafana Labs and the wider community.
  • Support the technical direction and vision of the team; own projects from design to release.
  • Partner with GTM, Product, and Support teams; engage in customer conversations and convert findings into fixes and guidance.

Requirements

  • 8+ years of software development experience with strong proficiency in Python.
  • Experience debugging production software, understanding language internals, libraries, and asynchronous code.
  • Interest in AI applications and agent systems, with curiosity about instrumentation and troubleshooting.
  • Experience working in open-source communities, eager to collaborate and learn across languages and frameworks.
  • Familiarity with observability tooling such as Grafana, Prometheus, and OpenTelemetry.
  • Experience with cloud-based software or systems engineering and understanding of production environments.
  • High agency and strong communication skills fitting a remote-first engineering organization.

Nice to Haves

  • Experience contributing to open source observability projects, especially OpenTelemetry or Prometheus.
  • Expertise in Python instrumentation techniques, profiling, runtime diagnostics, or asynchronous context propagation.
  • Hands-on technical leadership experience, including setting technical direction and leading project teams.
  • Experience instrumenting AI frameworks or agent workflows and working with OpenTelemetry semantic conventions for generative AI.
  • Proven contributions to or maintenance of Open Source projects with successful community collaboration.
  • Rust programming experience related to Python SDK performance improvements.

Perks and Benefits

  • 100% remote work with a global, collaborative culture.
  • Opportunity to work in a scaling, innovation-driven organization.
  • Transparent communication with open decision-making and company-wide updates.
  • Strong emphasis on autonomy, trust, and shipping high-quality work.
  • Rooted in open source values and community-driven development.
  • Defined career growth pathways with dedicated individual contributor tracks.
  • Approachable and visible leadership team.
  • Passionate and supportive colleagues.
  • In-person onboarding to help integrate with new team members.
  • Generous global annual leave policy including 3 dedicated Grafana Shutdown Days.
  • Competitive compensation including Restricted Stock Units (RSUs) for team ownership.
AI Summary ✨

Similar jobs

  • Senior Software Engineer (Consumer)

    Delivery HeroBerlin, Germany3 days ago
  • Senior Software Engineer (GOlang, Engine)

    WorkatoBerlin, Germany4 days ago
  • Staff Software Engineer, Firefox Enterprise

    MozillaGermany5 days ago
    Remote
    €81k – €108k / year base
  • See all jobs in Germany →