Ingeniero/a de software Staff, instrumentación de OpenTelemetry para Python | Reino Unido | Remoto

Grafana Labs

United States

Remote

USD 143,000 - 179,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

100 % remoto
RSU
Contribución a OSS

Job summary

Grafana Labs, empresa de observabilidad 100% remota, busca ingeniero de software para ampliar el SDK de OpenTelemetry en Python con foco en IA generativa y flujos de trabajo de agentes. Colaborarás con comunidades OSS y responsables del mantenimiento, permitiendo instrumentar software y mejorar el rendimiento del SDK.

Se valorará experiencia en instrumentación, lenguajes y frameworks, y capacidad para influir en la dirección técnica y colaboraciones con equipos globales.

Qualifications

  • 8+ años de experiencia en desarrollo de software.
  • Experiencia en OpenTelemetry y herramientas de instrumentación de Python.
  • Interés por IA y flujos de trabajo de agentes.
  • Contribución a comunidades de código abierto.
  • Capacidad de trabajar de forma remota y comunicarse efectivamente.

Responsibilities

  • Desarrollar y mantener el SDK de OpenTelemetry para Python y bibliotecas de instrumentación, colaborando con responsables y la comunidad.
  • Crear instrumentación de Python para agentes de IA, conectando ejecuciones y llamadas a modelos, con enfoque asíncrono.
  • Mejorar rendimiento del SDK de Python mediante perfilado y pruebas, considerando coste/beneficio.
  • Promover buenas prácticas y guías de OpenTelemetry dentro de Grafana Labs y la comunidad.
  • Apoyar la dirección técnica y trabajar desde definición de problema hasta lanzamiento.

Skills

Python
OpenTelemetry
IA generativa

Tools

OpenTelemetry SDK for Python
Instrumentación de Python

Job description

Grafana Labs es la empresa que está detrás de Grafana Cloud, la plataforma de observabilidad totalmente gestionada en la que confían más de 10,000 organizaciones para garantizar la fiabilidad, resolver incidentes más rápido y optimizar la telemetría a gran escala. Basada en código abierto y estándares abiertos, y diseñada para interoperar con cualquier stack, Grafana Cloud incorpora la IA a la observabilidad y la observabilidad a la IA. Ofrece a los equipos y a sus agentes una visibilidad unificada para que puedan ver, comprender y actuar sobre todos sus datos dispersos, estén donde estén, y avanzar al ritmo de sus ambiciones. Clientes como Anthropic, Bloomberg, NVIDIA, Microsoft y Salesforce confían en Grafana Labs. Somos una empresa 100 % remota, con miembros del equipo en 40+ países y el respaldo de inversores líderes como Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG y Lead Edge Capital. Descubre más en grafana.com y síguenos en LinkedIn y X.

Estamos creciendo rápidamente y seguimos fieles a lo que nos hace diferentes: una trayectoria ligada al código abierto, una cultura global y colaborativa, y pasión por el trabajo significativo. Nuestro equipo prospera en un entorno impulsado por la innovación, donde la transparencia, la autonomía y la confianza son la base de todo lo que hacemos.

Puede que no cumplas todos los requisitos, y no pasa nada. Si este puesto te entusiasma, nos encantaría que presentaras tu candidatura a lo que podría ser una oportunidad decisiva para tu carrera.

Esta es una oportunidad remota y nos interesan candidaturas de Alemania, Reino Unido, Irlanda y España.

La oportunidad:

Grafana Cloud es nuestra plataforma de observabilidad componible, que integra métricas, registros y trazas con Grafana. Permite a nuestros clientes aprovechar el mejor software de observabilidad de código abierto, como Prometheus, Mimir, Loki y Tempo, sin tener que instalar, mantener ni escalar su propio stack de observabilidad.

El departamento de Observabilidad se centra en ayudar a los desarrolladores a comprender el estado y el rendimiento de sus aplicaciones e infraestructura en cualquier entorno, proporcionándoles herramientas para instrumentar su código, incorporar datos de observabilidad a Grafana Cloud y visualizarlos y explorarlos.

La misión del equipo de OpenTelemetry SDKs es garantizar que nuestros usuarios puedan instrumentar su software correctamente con OpenTelemetry. Colaboramos estrechamente con los SIG de OpenTelemetry para que los SDK y las bibliotecas de instrumentación de OpenTelemetry tengan éxito. Los miembros de este equipo son expertos en al menos un lenguaje de programación y tienen amplios conocimientos de otros lenguajes.

En este puesto, te centrarás en una implementación específica para el lenguaje de OpenTelemetry en Python, con especial atención a OpenTelemetry para IA generativa. Trabajarás con un enfoque que prioriza las contribuciones al proyecto original, ayudando a acelerar el proyecto OpenTelemetry y llevando sus innovaciones a los productos y servicios de Grafana Labs.

Como empresa global que prioriza el trabajo remoto, valoramos a personas con distintas experiencias y trayectorias para formar equipos diversos, en los que cada integrante aporta una perspectiva única al software. Queremos incorporar a nuestro equipo en expansión a ingenieros apasionados por comunicar con datos y ofrecer experiencias fluidas a nuestros clientes. Además, los ingenieros de Grafana tienen la oportunidad de contribuir a comunidades de código abierto.

En Grafana Labs, las personas que siguen una trayectoria individual (IC) tienen un itinerario profesional específico y no necesitan convertirse en managers para progresar. Los Staff Software Engineers de Grafana tienen una amplia experiencia en varias áreas. Son capaces de estimar, planificar, coordinar y entregar tareas de gran envergadura que abarcan varios sistemas. Además, asesoran y ayudan activamente a otros miembros del equipo, y saben identificar y resolver problemas relacionados con la tecnología y los procesos de producto.

Lo que harás:

Aportarás tu experiencia en ingeniería de software para desarrollar mejoras para el SDK de OpenTelemetry para Python y sus bibliotecas de instrumentación, con especial atención a las aplicaciones de IA y los flujos de trabajo de agentes. Es un puesto práctico para alguien con amplios conocimientos de Python e interés por la IA.

  • Colaborar en comunidades de código abierto. Desarrollarás y mantendrás el SDK de OpenTelemetry para Python y sus bibliotecas de instrumentación, trabajando con sus responsables de mantenimiento y otros proveedores en especificaciones, API y decisiones de implementación.
  • Crear instrumentación de Python para agentes de IA. Desarrollarás instrumentación que conecte las ejecuciones de los agentes, las llamadas a modelos y la ejecución de herramientas, también en código asíncrono. Contribuirás a la evolución de las convenciones de OpenTelemetry para la IA generativa, prestando atención a los datos sensibles y a la cardinalidad de las métricas.
  • Mejorar el rendimiento del SDK de Python. Utilizarás herramientas de perfilado y pruebas de rendimiento para evaluar enfoques de implementación junto con la comunidad del proyecto original. Tomarás decisiones equilibradas sobre la sobrecarga en tiempo de ejecución, la compatibilidad y la facilidad de mantenimiento.
  • Dar visibilidad a tu experiencia en OpenTelemetry. Enseñarás a otras personas y promoverás buenas prácticas sobre OpenTelemetry, convenciones semánticas y distintas tecnologías y frameworks, tanto dentro de Grafana Labs como en la comunidad más amplia de OpenTelemetry.
  • Apoyarás la dirección técnica y la visión del equipo, y contribuirás a conversaciones de negocio sobre la estrategia de OpenTelemetry en Grafana Labs. Te responsabilizarás de proyectos desde la definición de un problema ambiguo hasta el diseño, la implementación, las pruebas, la documentación y el lanzamiento.
  • Colaborarás de forma abierta y respetuosa. Pondrás tus conocimientos y habilidades al servicio de nuestros equipos de GTM, Producto y Soporte. Participarás en conversaciones con clientes, investigarás problemas de instrumentación y convertirás lo aprendido en soluciones y recomendaciones prácticas.

Como priorizamos el trabajo remoto y nuestra organización de ingeniería trabaja en gran medida a distancia, ofrecemos orientación y nos reunimos periódicamente por videollamada. Por eso, es imprescindible tener mucha iniciativa y buenas habilidades de comunicación.

Lo que te ayudará a encajar:

En Grafana Labs, el impacto de los Staff Engineers y las personas a las que ayudan a avanzar definen su función. Te responsabilizas de problemas complejos, estableces la dirección técnica y ayudas a otras personas a aportar mejoras importantes para los clientes y la comunidad de OpenTelemetry.

  • 8+ años de experiencia en desarrollo de software, con sólidos conocimientos de Python y experiencia en depuración de software en producción, componentes internos de lenguajes, bibliotecas y código asíncrono.
  • Interés por las aplicaciones de IA y los sistemas de agentes, así como curiosidad por cómo instrumentarlos y resolver sus problemas. La experiencia previa en la creación de sistemas de IA es útil, pero no imprescindible.
  • Experiencia de trabajo en comunidades de código abierto. Te interesa convertirte en miembro activo de la comunidad de OpenTelemetry, colaborar con responsables de mantenimiento y usuarios, y seguir aprendiendo sobre distintos lenguajes, frameworks y el ecosistema de observabilidad en general.
  • Familiaridad con herramientas de observabilidad como Grafana, Prometheus y OpenTelemetry, además de experiencia con software basado en la nube o ingeniería de sistemas. Comprendes los entornos de producción y sabes evaluar los riesgos operativos.
Se valorará también:
  • Experiencia trabajando en proyectos de observabilidad de código abierto, idealmente en OpenTelemetry o Prometheus.
  • Experiencia con técnicas de instrumentación en Python, perfilado, diagnósticos en tiempo de ejecución o propagación de contexto asíncrono.
  • Experiencia en un puesto de liderazgo técnico práctico, definiendo la dirección técnica y dirigiendo equipos de proyecto.
  • Experiencia instrumentando frameworks de IA o flujos de trabajo de agentes, o trabajando con convenciones semánticas de OpenTelemetry para IA generativa.
  • Experiencia con pull requests satisfactorios y colaboración con la comunidad.
  • Se valorará la experiencia con Rust para explorar posibles mejoras de rendimiento del SDK de Python, incluidas implementaciones respaldadas por Rust.
Compensación y recompensas:

En Reino Unido, el rango de compensación para este puesto es de GBP 107,000 a GBP 134,000. La compensación real puede variar según el nivel, la experiencia y las habilidades, que se evaluarán durante el proceso de entrevistas. Todos nuestros puestos incluyen unidades de acciones restringidas (RSU), que permiten a cada miembro del equipo participar en el éxito de Grafana Labs. Creemos en los resultados compartidos. Las RSU nos ayudan a mantenernos alineados y comprometidos mientras crecemos a escala global.

Los rangos de compensación son específicos de cada país. Si presentas tu candidatura a este puesto desde una ubicación distinta de las indicadas arriba, la persona responsable de selección hablará contigo al comienzo del proceso sobre el rango salarial y las prestaciones definidos para tu mercado.

Por qué prosperarás en Grafana Labs:
  • 100 % remoto, cultura global: Como empresa exclusivamente remota, reunimos talento de todo el mundo, unido por una cultura de colaboración y un propósito compartido.
  • Organización en crecimiento: Afrontarás trabajo significativo en un entorno dinámico, en constante evolución y de rápido crecimiento.
  • Comunicación transparente: Puedes esperar una toma de decisiones abierta y actualizaciones periódicas para toda la empresa.
  • Impulsados por la innovación: Tendrás autonomía y apoyo para entregar un gran trabajo..
  • Raíces de código abierto: Nos basamos en valores impulsados por la comunidad que determinan los valores.
  • Equipos con autonomía: Una cultura de gran confianza y poco ego que valora los resultados por encima de las apariencias.
  • Oportunidades de desarrollo profesional: Itinerarios definidos para crecer y desarrollar tu carrera.
  • Liderazgo accesible: Directivos transparentes, cercanos, visibles y humanos.
  • Personas apasionadas: Te unirás a un equipo de personas inteligentes y solidarias que sienten una gran pasión por lo que hacen.
  • Incorporación presencial: Queremos que desde el día 1 puedas prosperar junto con tus compañeros nuevos, los «Grafanistas», y aprender todo sobre lo que hacemos y cómo lo hacemos.
  • El equilibrio es clave: Aplicamos una política global de vacaciones anuales de 30 días por año. 3 días de tus vacaciones anuales están reservados para los Grafana Shutdown Days, para que el equipo pueda desconectar de verdad. Cumpliremos la legislación local cuando corresponda.
Igualdad de oportunidades:

Grafana Labs ofrece igualdad de oportunidades en el empleo. Aceptamos candidaturas de todas las personas, independientemente de su raza, color, nacionalidad, origen, casta, sexo, reasignación de género, identidad o expresión de género, orientación sexual, edad, religión o creencias, discapacidad, condición de veterano, información genética, embarazo, maternidad, estado civil, situación familiar o condición de persona cuidadora, o cualquier otra característica protegida por la legislación local. Creemos que la igualdad y la diversidad construyen una organización sólida, y nos esforzamos para que sean la base de nuestra organización a medida que crecemos.

#LI-Remote

Para saber cómo se utilizan tus datos personales una vez que hayas presentado tu candidatura a un puesto, consulta nuestra política de privacidad.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingeniero/a de software Staff, instrumentación de OpenTelemetry para Python | Alemania | Remoto
Ingeniero/a de software Staff, instrumentación de OpenTelemetry para Python | Alemania | Remoto

Grafana Labs • United States

Remote
USD 126,000 - 157,000
RSU grants
Remote work & global team
Open source communities
Ingeniero/a sénior de software, aseguramiento de la seguridad | Alemania | Remoto
Ingeniero/a sénior de software, aseguramiento de la seguridad | Alemania | Remoto

Grafana Labs • United States

Remote
USD 109,000 - 130,000
RSU
Remoto 100%
Vacaciones 30 días/año
Ingeniero/a principal de marketing técnico | Alemania | Remoto
Ingeniero/a principal de marketing técnico | Alemania | Remoto

Grafana • United States

Remote
USD 122,000 - 147,000
Remoto 100%
Staff Software Engineer - OpenTelemetry Python instrumentation
Staff Software Engineer - OpenTelemetry Python instrumentation

Grafana Labs • United States

Remote
USD 108,000 - 135,000
RSUs
30 días de vacaciones + 3 días de toma
Onboarding presencial
Staff Software Engineer - OpenTelemetry Python instrumentation | Ireland | Remote
Staff Software Engineer - OpenTelemetry Python instrumentation | Ireland | Remote

Grafana Labs • United States

Remote
USD 135,000 - 169,000
RSUs
Remote-friendly culture
Staff Software Engineer - OpenTelemetry Python instrumentation | UK | Remote
Staff Software Engineer - OpenTelemetry Python instrumentation | UK | Remote

Grafana Labs • United States

Remote
USD 143,000 - 179,000
RSUs
100% Remote
30 days annual leave + shutdown days
+1
Staff Software Engineer - OpenTelemetry Python instrumentation
Staff Software Engineer - OpenTelemetry Python instrumentation

Grafana Labs • United States

Remote
USD 126,000 - 157,000
Staff Software Engineer – OpenTelemetry Python instrumentation | UK | Remote
Staff Software Engineer – OpenTelemetry Python instrumentation | UK | Remote

Grafana Labs • United States

Remote
USD 120,000 - 170,000
Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote
Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote

Grafana Labs • United States

Remote
USD 126,000 - 157,000
100% remote
RSUs
Annual leave 30 days
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Grafana Labs • United States

Remote
USD 95,000 - 119,000
Trabajo 100 % remoto
RSUs
30 días de vacaciones al año
+2