Remote job
Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote
Job details
About this role
Role overview Build and improve Python support for OpenTelemetry, focusing on observability for generative AI applications and agent workflows. The work combines hands-on SDK and instrumentation development with upstream open-source collaboration, helping developers understand the behavior of their software and bringing useful improvements into observability products.
Responsibilities - Develop and maintain the OpenTelemetry Python SDK and instrumentation libraries. - Collaborate with open-source maintainers and other vendors on specifications, APIs, and implementation decisions. - Create instrumentation for AI applications and agent workflows. - Coordinate substantial technical work across systems, and help plan and deliver improvements. - Coach teammates and contribute to resolving technical and product process issues.
Requirements - Deep professional experience with Python software development. - Experience building and maintaining software libraries, SDKs, or instrumentation. - Ability to plan, coordinate, and deliver large technical work spanning multiple systems. - Strong communication and collaboration skills, including participation in open-source communities. - Interest in generative AI and its observability needs.
Nice to have - Familiarity with OpenTelemetry and observability concepts such as traces, metrics, or logs. - Experience with AI application or agent workflows and other programming languages.
Benefits and work setup The position is remote and open to applicants in Germany, the UK, Ireland, and Spain. The organization describes a global, remote-first culture, a defined individual-contributor growth path, and 30 days of annual leave, including designated shutdown days, subject to local rules. In-person onboarding is offered.