Staff Software Engineer
Core
Develop and maintain the OpenTelemetry Python SDK and instrumentation libraries, with a strong focus on AI applications and agent workflows.
Role type
Staff Software Engineer (Python, OpenTelemetry, AI)
Builds
OpenTelemetry Python SDK, instrumentation libraries for AI agents, and upstream OpenTelemetry project contributions
Domain
Observability, Open Source, Generative AI
Deliverable
production ML models
Required skills
Python, OpenTelemetry, asynchronous code, software debugging, production software debugging, AI agent systems, open-source collaboration, technical leadership, project coordination
Preferred skills
Rust, observability tooling (Grafana, Prometheus), Python instrumentation techniques, profiling, runtime diagnostics, async context propagation, AI framework instrumentation
Technologies
Python, OpenTelemetry, Rust, Grafana, Prometheus
Responsibilities
Develop and maintain the OpenTelemetry Python SDK and instrumentation libraries; Build Python instrumentation for AI agents connecting agent runs, model calls, and tool execution; Contribute to evolving OpenTelemetry conventions for generative AI; Improve Python SDK performance using profiling and benchmarks; Teach others and promote best practices around OpenTelemetry; Support the technical direction and vision of the team; Own projects from ambiguous problem through design, implementation, testing, documentation, and release; Partner with GTM, Product, and Support teams; Join customer conversations and investigate instrumentation issues
Seniority
Staff, technical leadership & mentorship
