Staff Software Engineer - OpenTelemetry Python instrumentation
121 000 – 151 000 €в год
Grafana LabsIrelandУдалённоот 8 лет
PythonAIGrafanaPrometheusObservabilitySDKOpenTelemetryInstrumentation
Описание
Responsibilities
- Develop improvements to the OpenTelemetry Python SDK and instrumentation libraries, with a strong focus on AI applications and agent workflows.
- Develop and maintain the OpenTelemetry Python SDK and instrumentation libraries, working with maintainers and other vendors on specifications, APIs, and implementation decisions.
- Build instrumentation that connects agent runs, model calls, and tool execution, including across asynchronous code.
- Contribute to evolving OpenTelemetry conventions for generative AI, with care for sensitive data and metric cardinality.
- Use profiling and benchmarks to evaluate implementation approaches with the upstream community.
- Make sound tradeoffs around runtime overhead, compatibility, and maintainability.
- Teach others, promote best practices around OpenTelemetry, semantic conventions, and various technologies and frameworks.
- Support the technical direction and vision of the team, and contribute to business conversations on the OpenTelemetry strategy at Grafana Labs.
- Own projects from an ambiguous problem through design, implementation, testing, documentation, and release.
- Lend your knowledge and skills to our GTM, Product and Support teams.
- Join customer conversations, investigate instrumentation issues, and turn what you learn into fixes and practical guidance.
- Communicate using video calls, and demonstrate high agency and good communication skills.
Requirements
- 8+ years of experience in software development, with strong proficiency in Python and experience debugging production software, language internals, libraries, and asynchronous code.
- An interest in AI applications and agent systems, and curiosity about how to instrument and troubleshoot them.
- Experience working in open-source communities.
- Familiarity with observability tooling such as Grafana, Prometheus, and OpenTelemetry, alongside experience with cloud-based software or systems engineering.
- Understand production environments and can assess operational risks.
Nice to have
- Experience working on open source observability projects, ideally in OpenTelemetry or Prometheus.
- Experience in Python instrumentation techniques, profiling, runtime diagnostics, or asynchronous context propagation
- Experience in a hands-on technical leadership role, setting technical direction and 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, with evidence of successful pull requests and community collaboration
- Rust experience is a plus for exploring potential Python SDK performance improvements, including Rust-backed implementations.
We offer
- Compensation range is EUR 121,000 - EUR 151,000 in Ireland.
- Restricted Stock Units (RSUs).
- 100% Remote, Global Culture.
- Scaling Organization.
- Transparent Communication.
- Innovation-Driven.
- Open Source Roots.
- Empowered Teams.
- Career Growth Pathways.
- Approachable Leadership.
- Passionate People.
- In-Person onboarding.
- 30 days of annual leave per annum, with 3 days reserved for Grafana Shutdown Days.
Hiring process
- Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings.
- The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.