1. Inicio
  2. Trabajos
  3. Ingeniero Backend - Plataforma - Stacks | Irlanda | Remoto

Sede central: República de Irlanda (Remoto)

Grafana Labs es la empresa detrás de Grafana Cloud, la plataforma de observabilidad totalmente administrada en la que confían más de 10.000 organizaciones para garantizar la fiabilidad, resolver incidencias más rápido y optimizar la telemetría a escala. Construida sobre código abierto y estándares abiertos, y diseñada para la interoperabilidad en cualquier pila tecnológica, Grafana Cloud aporta IA a la observabilidad y observabilidad a la IA, brindando a los equipos (y sus agentes) una visibilidad unificada para que puedan ver, comprender y actuar sobre todos sus datos dispares, dondequiera que residan, y moverse a la velocidad de sus ambiciones. Clientes como Anthropic, Bloomberg, NVIDIA, Microsoft y Salesforce confían en Grafana Labs. Somos una empresa 100% remota con miembros de equipo en más de 40 países, respaldada por inversores líderes como Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG y Lead Edge Capital. Obtenga más información en grafana.com y síganos en LinkedIn y X.

Estamos creciendo rápidamente y manteniéndonos fieles a lo que nos hace diferentes: un legado de código abierto, una cultura colaborativa global y una 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 impulsan todo lo que hacemos.

Es posible que no cumplas con todos los requisitos, y eso está bien. Si esta función te entusiasma, nos encantaría que levantaras la mano para lo que podría ser una oportunidad que defina tu carrera.

Ingeniero/a Backend - Plataforma - Stacks

Este puesto está disponible para candidatos ubicados en el Reino Unido, Alemania, España, Irlanda y Suecia.

La Oportunidad:

Application Core Services (AppCore) es un grupo dentro de Platform, en el departamento de Foundations. Foundations produce la Plataforma de Ingeniería Interna (IEP) y se asocia estrechamente con nuestros equipos de Cloud, Enterprise y Grafana. Nuestro equipo desarrolla los sistemas esenciales que impulsan las operaciones comerciales de Grafana. Utilizamos la plataforma grafana.com para diseñar integraciones y soluciones personalizadas que unifican el diverso ecosistema técnico de una empresa de software moderna.

El equipo es propietario de áreas de dominio importantes que ayudan a mantener en funcionamiento tanto los flujos de trabajo de nuestros clientes como los procesos comerciales internos. AppCore está compuesto por múltiples escuadrones, cada uno enfocado en uno o más de estos dominios. Nuestro trabajo incluye el mantenimiento del motor de facturación responsable del cálculo del uso del cliente, la automatización del aprovisionamiento después de que un cliente firma un contrato, la integración con mercados en la nube como AWS, Azure y GCP, y la construcción y el mantenimiento del portal de usuarios en el que nuestros clientes confían para administrar sus cuentas.

Este es un equipo que trabaja en la intersección de producto, plataforma y operaciones comerciales. Los sistemas que construimos son críticos para la forma en que Grafana escala. Buscamos ingenieros que disfruten resolviendo problemas complejos de flujo de trabajo y sistemas, mejorando la fiabilidad y la experiencia del desarrollador, y construyendo software que apoye directamente tanto a los clientes como a los interesados internos.

Como empresa, somos remotos-first y globales, abrazamos a personas de diferentes experiencias y orígenes para construir equipos diversos donde cada persona aporta una perspectiva única al software. Los ingenieros en Grafana también tienen la oportunidad de contribuir a las comunidades de código abierto y colaborar entre equipos más allá de su alcance inmediato.

Lo que harás:

El escuadrón AppCore Stacks es propietario de los sistemas que crean, configuran, concilian, migran y operan los stacks de Grafana Cloud a escala. Un stack es el entorno de Grafana Cloud orientado al cliente que conecta una organización con Grafana y los servicios backend que utiliza, incluyendo Mimir, Loki, Tempo, plugins, dashboards, fuentes de datos y configuración a nivel de stack.

Nuestro trabajo se sitúa en la intersección de producto, plataforma y operaciones. Construimos los servicios y flujos de trabajo del plano de control que mantienen el estado del stack alineado en grafana.com, Stack State Service (SSS), Hosted Grafana, regiones en la nube y la infraestructura subyacente de Grafana Cloud. Cuando este dominio funciona bien, los clientes obtienen creación de stacks fiable, despliegue de configuración seguro, migraciones predecibles y menos intervenciones operativas manuales.

  • Diseñar, construir y operar sistemas de reconciliación, incluido el backend de SSS, para rastrear el estado deseado del stack, detectar y reparar desviaciones entre plantillas de stack, el estado de grafana.com, Hosted Grafana y la configuración real del stack del cliente.
  • Colaborar en SSS, grafana.com y configuraciones de despliegue para garantizar que los flujos de trabajo del ciclo de vida del stack sigan siendo fiables, observables y resilientes.
  • Mejorar la eficiencia operativa reduciendo la complejidad del despliegue (por ejemplo, apuntando a un despliegue SSS regional de una sola PR) y contribuyendo al proyecto de Reconciliación del Estado del Stack.
  • Gestionar mecanismos de despliegue para plugins aprovisionados, dashboards, fuentes de datos, versiones de Grafana, canales de lanzamiento y configuración a nivel de stack.
  • Apoyar los despliegues de nuevas regiones y clústeres, incluyendo las rutas operativas necesarias para poner los stacks en línea de forma segura en nuevas regiones de Grafana Cloud.
  • Mejorar las rutas de respuesta y recuperación de incidentes para desalineación de stacks, fallos de reconciliación, problemas de despliegue de plugins y fallos de integración de Hosted Grafana.
  • Asociarse con Producto, Hosted Grafana, Infraestructura, Soporte y escuadrones adyacentes de AppCore en trabajos del ciclo de vida del stack que impactan al cliente.
  • Contribuir a la planificación de la hoja de ruta, el diseño técnico, las mejoras de OnCall y la simplificación a largo plazo de las operaciones de stack.
  • Será responsable del comportamiento en producción de los sistemas que construya. Esto incluye mejorar los runbooks, dashboards, alertas, seguridad de reconciliación, controles de despliegue y procedimientos de recuperación. Debería sentirse cómodo depurando a través de límites de servicios y realizando cambios cuidadosos en sistemas que afectan a los stacks de los clientes.

Lo que te hace un/a gran candidato/a:

En Grafana, adoptamos activamente las prácticas de desarrollo asistidas por IA y agentes, integrando estas tecnologías tanto en nuestros flujos de trabajo de ingeniería como en los sistemas que entregamos. Animamos a nuestros ingenieros a aprovechar de forma reflexiva las herramientas de IA para mejorar cada etapa del ciclo de vida, desde el diseño y la implementación hasta las pruebas, la documentación y las operaciones. También buscamos oportunidades estratégicas para integrar capacidades de agentes dentro de nuestros servicios para eliminar el trabajo pesado, reforzar la fiabilidad y garantizar que los flujos de trabajo complejos de los clientes sigan siendo resilientes y seguros.

Buscamos un/a Ingeniero/a Backend que prospere creando sistemas de producción donde la corrección, la escalabilidad y la claridad operativa sean primordiales. Como organización remota-first, debe sentirse cómodo colaborando de forma asincrónica entre zonas horarias y asumiendo la plena propiedad de los sistemas críticos que potencian Grafana Cloud. Nuestro equipo es pequeño y opera con un alto grado de independencia; se espera que lidere proyectos importantes, coordine entre límites de servicios y ayude a definir la dirección técnica de nuestro dominio.

Tendrá un éxito particular en este puesto si disfruta resolviendo desafíos relacionados con sistemas con estado, consistencia eventual y bucles de reconciliación. Valoramos a los ingenieros que pueden tomar requisitos de ciclo de vida ambiguos y transformarlos en soluciones explícitas y modulares. Debería ser experto en desglosar el trabajo de sistemas complejos en incrementos seguros e iterativos, al tiempo que comunica claramente las compensaciones técnicas tanto a los interesados internos como a los equipos de producto adyacentes.

Algunas cosas que se podrían esperar que hiciera incluyen:

  • Escribir código eficiente, legible y fácil de mantener.
  • Implementar nuevos microservicios o sistemas.
  • Colaborar con compañeros de equipo y otros departamentos para llegar a un consenso sobre las soluciones propuestas.
  • Coordinarse con producto y UX cuando sea necesario.
  • Responder a las solicitudes y comentarios de los clientes.
  • Cuando esté listo/a, participar en nuestra rotación de guardia (OnCall) "seguir el sol".
  • Participar en las decisiones del equipo, como la planificación y priorización de la hoja de ruta.

Requisitos:

  • Tiene al menos 1 año de experiencia trabajando de forma totalmente remota.
  • Tiene cierta experiencia trabajando en una plataforma SaaS y está familiarizado con conceptos comunes de sistemas distribuidos (por ejemplo, escalabilidad, multi-tenencia, alta disponibilidad).
  • Tiene experiencia profesional con Golang y está dispuesto/a a trabajar tanto en código de servicio backend como de aplicación.
  • Se preocupa profundamente por la experiencia del desarrollador y del usuario, y por la calidad de los productos en los que trabaja.
  • Tiene cierta experiencia contribuyendo a la entrega de proyectos, desde la lluvia de ideas inicial hasta el envío de un producto al cliente.
  • Escribe software limpio y bien probado que otros ingenieros puedan entender, operar y mantener.
  • Puede asumir tareas bien definidas, desglosarlas y ejecutarlas de forma iterativa para entregar soluciones funcionales y recopilar comentarios.
  • Está dispuesto/a a colaborar entre equipos y garantizar que su trabajo esté alineado con las necesidades de otros escuadrones y partes interesadas externas.
  • Familiaridad con Kubernetes en AWS, GCP o Azure, y exposición a herramientas de infraestructura como código (Helm, Terraform, Jsonnet, etc.).
  • Experiencia participando en respuestas a incidentes sin culpa (blameless) y contribuyendo a revisiones post-incidente.

Puntos Extra por:

  • Experiencia con TypeScript/Node.js.
  • Experiencia con patrones de plano de control de Kubernetes, operadores, reconciliadores o sistemas de estado deseado.
  • Experiencia con Jsonnet/Tanka, Terraform, Flux, Argo o herramientas similares de despliegue/configuración.
  • Experiencia trabajando en aprovisionamiento SaaS, multi-tenencia, expansión regional, despliegue de plugins o sistemas de ciclo de vida del cliente.
  • Experiencia con respuesta a incidentes relacionados con deriva de configuración, fallos parciales o desajuste de estado entre servicios.

Compensación y Beneficios:

En Irlanda, el rango de compensación base para este puesto es de 81.000 - 102.000 EUR. La compensación real puede variar según el nivel, la experiencia y las habilidades evaluadas durante el proceso de entrevista. Todos nuestros puestos incluyen Unidades de Acciones Restringidas (RSU), lo que brinda a cada miembro del equipo una participación en el éxito de Grafana Labs. Creemos en resultados compartidos: las RSU nos ayudan a mantenernos alineados e invertidos a medida que crecemos a nivel mundial.

*Los rangos de compensación son específicos de cada país. Si está solicitando este puesto desde una ubicación diferente a la indicada anteriormente, su reclutador discutirá el rango salarial y los beneficios definidos para su mercado específico al inicio del proceso.

Por qué prosperarás en Grafana Labs:

  • Cultura 100% Remota y Global - Como empresa exclusivamente remota, reunimos talento de todo el mundo, unidos por una cultura de colaboración y propósito compartido.
  • Organización en Crecimiento – Aborda trabajo significativo en un entorno de alto crecimiento y en constante evolución.
  • Comunicación Transparente – Espera toma de decisiones abierta y actualizaciones regulares de toda la empresa.
  • Impulsado por la Innovación – Autonomía y apoyo para realizar un gran trabajo y probar cosas nuevas.
  • Raíces de Código Abierto – Construido sobre valores impulsados por la comunidad que dan forma a nuestra forma de trabajar.
  • Equipos Empoderados – Cultura de alta confianza y bajo ego que valora los resultados sobre las apariencias.
  • Vías de Crecimiento Profesional – Oportunidades definidas para crecer y desarrollar tu carrera.
  • Liderazgo Accesible – Ejecutivos transparentes que están involucrados, son visibles y humanos.
  • Gente Apasionada – Únete

Salario

0 - 0 Mensual

Mensual

Trabajo Remoto

En Todo el Mundo

Resumen del Trabajo
Trabajo Publicado:
hace 1 día
Expiración del Trabajo:
en 3 semanas
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
Backend Developer
Educación
Licenciatura
Experiencia
1 año
Total de Vacantes
1
Profesión
Desarrollador de software

Compartir este empleo:

Ubicación

Remote , Todo el mundo

Remoto · Todo el mundo

EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline