Staff Software Engineer - OpenTelemetry Python Instrumentation
at Grafana Labs
GBP 107,000-134,000 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 7
Communication @ 7
Debugging @ 4
GenAI
Generative AI @ 7
Go
Grafana @ 7
Leadership @ 4
Mentoring @ 7
Observability @ 7
OpenTelemetry @ 7
Profiling @ 4
Prometheus @ 3
Python @ 7
Rust @ 4
Software Development @ 7
Technical Leadership @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is looking for a Staff Software Engineer to develop and improve the OpenTelemetry Python SDK and instrumentation libraries, with a strong focus on generative AI applications and agent workflows. This is a remote, hands-on role requiring deep Python expertise, software engineering experience, and an interest in AI and observability.
Responsibilities
- Develop and maintain the OpenTelemetry Python SDK and instrumentation libraries in collaboration with open-source maintainers and other vendors.
- Build Python instrumentation for AI agents, including agent runs, model calls, and tool execution across asynchronous code.
- Contribute to OpenTelemetry conventions for generative AI, considering sensitive data and metric cardinality.
- Improve Python SDK performance using profiling and benchmarks, evaluating runtime overhead, compatibility, and maintainability.
- Promote best practices around OpenTelemetry, semantic conventions, and observability technologies.
- Support the technical direction and vision of the team.
- Own projects from ambiguous problem definition through design, implementation, testing, documentation, and release.
- Collaborate with Go-To-Market, Product, and Support teams, join customer conversations, investigate instrumentation issues, and turn findings into fixes and practical guidance.
- Contribute to OpenTelemetry and other open-source communities.
- Coach and mentor team members and help coordinate large, cross-system initiatives.
Requirements
- 8+ years of software development experience.
- Strong proficiency in Python.
- Experience debugging production software, language internals, libraries, and asynchronous code.
- Interest in AI applications and agent systems, and curiosity about instrumenting and troubleshooting them.
- Experience working in open-source communities and willingness to become an active member of the OpenTelemetry community.
- Familiarity with observability tooling such as Grafana, Prometheus, and OpenTelemetry.
- Experience with cloud-based software or systems engineering and understanding of production environments and operational risks.
- Strong ownership, communication, planning, technical direction, and mentoring skills.
Bonus Qualifications
- Experience with open-source observability projects, particularly OpenTelemetry or Prometheus.
- Experience with Python instrumentation techniques, profiling, runtime diagnostics, or asynchronous context propagation.
- Experience in hands-on technical leadership, setting technical direction, or leading project teams.
- Experience instrumenting AI frameworks or agent workflows, or working with OpenTelemetry semantic conventions for generative AI.
- Experience contributing to or maintaining open-source projects.
- Rust experience for exploring Python SDK performance improvements, including Rust-backed implementations.
Compensation and Benefits
- UK compensation range: GBP 107,000–GBP 134,000 per year.
- Restricted Stock Units (RSUs).
- 100% remote work and a global culture.
- Career growth pathways and an individual-contributor career path.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days.
The role is remote, and applications are welcomed from Germany, the United Kingdom, Ireland, and Spain.
More jobs at Grafana Labs
Staff Software Engineer - OpenTelemetry Python Instrumentation
Grafana Labs · Spain
EUR 97,000-121,000 per year
Senior Full Stack Engineer | Database Observability, Grafana Cloud | Spain | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland
EUR 85,000-107,000 per year
Senior Full Stack Engineer | Database Observability, Grafana Cloud | Ireland | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland
EUR 107,000-134,000 per year
Senior Full Stack Engineer | Database Observability, Grafana Cloud | UK | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland
GBP 94,000-118,000 per year
Staff Software Engineer - OpenTelemetry Python Instrumentation
Grafana Labs · Germany, Spain, United Kingdom, Ireland
EUR 121,000-151,000 per year
Similar jobs
Staff Software Engineer - OpenTelemetry Python Instrumentation
Grafana Labs · Germany, Spain, United Kingdom, Ireland
EUR 113,000-141,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Principal Site Reliability Engineer
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Senior Software Engineer, AIOps and Observability
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Staff Backend Engineer - Adaptive Telemetry, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year
Staff Backend Engineer - Adaptive Telemetry, Databases
Grafana Labs · United States
USD 175,000-210,000 per year
Senior Software Engineer, Cloud-Native Stack – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Network Site Reliability Engineer
Nvidia · Santa Clara, United States
USD 168,000-333,500 per year