El portal de empleo de España

Senior Infra Engineer: Observability

En remoto, Global +1·Jornada completa·Añadida hace 5 meses (comprobada el 12 oct)

Railway

6 ofertas abiertas

Resumen

Modalidad
En remoto (Global / San Francisco, California, USA)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
Nivel sénior

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Salario y beneficios

Qué ofrecen

En Railway, ofrecemos beneficios de primer nivel. Un gran salario, beneficios de salud completos incluyendo dependientes, sólidas concesiones de acciones (equity), estipendio para equipo y mucho más. Para más detalles, consulta de nuevo la página de empleo principal.

Más allá de la compensación, hay algunas cosas que creemos que hacen que trabajar en Railway sea verdaderamente único:

  • Autonomía: Tenemos muy pocas reuniones. Solo una el lunes y otra el viernes para revisar el Board de la empresa. Creemos que tu tiempo es sagrado, ya sea en el trabajo o fuera de él.

  • Responsabilidad (Ownership): Somos una empresa con una cultura de alta responsabilidad y alta autonomía. Esperamos que vengas, nos ayudes y, a lo largo de muchos años, realices el mejor trabajo de tu vida. Cuando te incorpores, esperamos que cambies la empresa.

  • Problemas/soluciones novedosos: ¡Somos una startup bien financiada, con problemas interesantes, lo que nos permite implementar soluciones novedosas! Aborrecemos el "trabajo vacío" y pensamos que, ya sea en comunidad, ingeniería, operaciones, etc., siempre hay oportunidad para soluciones creativas y de alto impacto.

  • Crecimiento: Queremos que crezcas con nosotros, pero sabemos que el talento es prestado, así que cuando descubras en qué área quieres crecer a continuación, ya sea en Railway o fuera, nos aseguraremos de que llegues allí.

El puesto

Nuestra misión principal en Railway es aumentar el potencial de los ingenieros de software. Creemos que se debe dotar a las personas de herramientas potentes para que puedan dedicar menos tiempo a la configuración y más tiempo a la acción.

Muchas plataformas de infraestructura simplemente se centran en cómo despliegas tu aplicación individual, y no en cómo funcionan estas aplicaciones en conjunto. Preguntas como "¿Cómo construyes sistemas para un despliegue sin tiempo de inactividad?" o "¿Cómo realizas la comunicación entre servicios?", etc., suelen dejarse en manos de los ingenieros para que las definan.

En Railway, nuestro objetivo es ser una solución integral para todos estos problemas. Por ello, tenemos especial cuidado al definir nuestra infraestructura de red.

Nota: El área de Networking se engloba dentro de la ingeniería de plataformas. Si estás especializado, ¡nos encantaría hablar contigo! Dicho esto, también queremos que tengas en cuenta que probablemente harás muchas cosas que no son de networking ni de plataforma.

"Pero el mundo sería un lugar mejor si más ingenieros, como yo, odiaran la tecnología. Lo que yo diseño, si tengo éxito, nadie lo notará jamás. Las cosas simplemente funcionarán y se gestionarán solas"

- Radia Perlman

Qué harás

Para este puesto, tú:

  1. Construirás pipelines de ingesta para consumir flujos de logs, métricas y otra telemetría de más de 1M de RPS

  2. Construirás motores de alertas escalables y tolerantes a fallos para notificar a los usuarios, en tiempo real, el incumplimiento de umbrales

  3. Diseñarás APIs de observabilidad de backend enriquecidas, trabajando con el equipo de producto para crear experiencias increíbles que permitan comprender su aplicación al instante

  4. Proporcionarás APIs para acceder a flujos de logs/métricas en tiempo real que serán consumidos por los equipos de Dashboard y Producto

  5. Construirás servicios Golang/Rust GRPC desde cero, capaces de soportar decenas de miles de usuarios, y los millones que vendrán.

  6. Definirás infraestructuras que puedan ser demolidas, con recuperación ante fallos y reconstituidas desde cero utilizando el principio de infraestructura inmutable con Terraform y Ansible.

  7. Redactarás Documentos de Requisitos de Ingeniería (ERD) para llevar algo desde la idea, pasando por tareas definidas e implementación, hasta el monitoreo de su éxito.

  8. Te conectarás con nuestro edge de TypeScript y GraphQL para exponer tus APIs de microservicios tanto para consumo interno como, potencialmente, externo.

Este es un rol de alto impacto y gran autonomía, con efecto directo en la cultura, la trayectoria y los resultados de la empresa.

Sobre Ti

  • Un sólido conocimiento de sistemas distribuidos. Disfrutas construyendo servicios tolerantes a fallos, resilientes y escalables.

  • Interés en VictoriaMetrics, ClickHouse y otros sistemas para construir stacks de observabilidad desde cero.

  • Una intuición sólida sobre cuánto durarán tus soluciones. Todos los sistemas envejecen. En las startups, podemos aspirar a 2 o 3 órdenes de magnitud, o de 12 a 18 meses.

  • Tacto para implementar tu solución, crear monitores para sus límites de error y documentar cualquier requisito para cuando no estés presente.

  • Un gran sentido de la dirección y la priorización a la hora de lidiar con la ambigüedad de una startup en fase inicial.

  • Temple para sumergirte en un problema, implementar una solución, escalarla y reemplazarla cuando sea necesario.

  • Un excelente conjunto de habilidades de comunicación para transmitir tus ideas, implementar soluciones y mucho más.

Valoramos y nos encanta trabajar con personas diversas de todos los ámbitos

Cosas que debes saber

Para bien o para mal, somos una startup; la dinámica de nuestro equipo es diferente a la de empresas de otros tamaños y etapas.

  • Estamos distribuidos por TODO el mundo, y eso solo va a ser cada vez más distribuido. Como resultado, SIEMPRE está pasando algo.

  • NO esperamos que trabajes todo el tiempo, pero tendrás que ser diligente con tus límites porque el final de tu jornada puede coincidir con el inicio de la de otra persona.

  • Somos un equipo pequeño, con un alto sentido de la responsabilidad, que no solo nos apasiona lo que hacemos, sino que también buscamos ser excepcionales. En el momento de escribir esto, somos 21 personas atendiendo a cientos de miles de usuarios. Hay mucho movimiento y mucha ambigüedad.

  • Queremos que te adueñes de tu trabajo. Creemos que la responsabilidad es la clave del crecimiento, y parte de ese crecimiento no es solo ser capaz de tomar decisiones, sino también asumir el éxito o el fracaso que conllevan esas decisiones.

Cómo contratamos

Sin trucos. Sin sorpresas. Este es el proceso completo:

  1. Habla con nosotros sobre el puesto

    • Esto es completamente abierto y solo estamos intentando ver quién eres, qué quieres hacer y hacia dónde quieres ir.

  2. Trabaja en un pequeño proyecto para discutirlo en la entrevista

    • Implementa de forma asíncrona lo siguiente:

      1. Imagina un sistema teórico o real como Railway que pueda gestionar cargas de trabajo de computación con estado (stateful) y sin estado (stateless). Diseña el motor para gestionar la observabilidad.

      2. Estructura de la entrevista (60 minutos):

      3. Trabajo previo (antes de tu entrevista): Completa tu solución (recomendado).

      4. 0-5m: introducción.

      5. 5-50m: Construcción (o expansión) de tu solución.

      6. 50-60m: Preguntas sobre Railway/Tecnología/etc.

        Puedes, y DEBES hacernos preguntas con antelación. ¡Pregunta lo que quieras!

  3. Revisa tu solución con el equipo

    Te sentarás con alguien del equipo y revisaréis lo anterior. Analizaremos tu solución y, además, te presentaremos a dos miembros más del equipo.

    Lo que buscamos: Conocer tus habilidades de resolución de problemas. Cómo desglosas un problema y cómo presentas una solución.

    1. Estructura de la entrevista (60 minutos):

      1. Trabajo previo (enviado antes de tu entrevista): Completa tu solución.

      2. 0-5m: introducción.

      3. 5-50m: Construcción (o expansión) de tu solución.

      4. 50-60m: Preguntas sobre Railway/Tecnología/etc.

  4. Conoce al equipo

    1. Conocerás al equipo, que estará compuesto por 4 personas de secciones muy diferentes de la empresa.

      1. Lo que buscamos: Cómo trabajas con el resto del equipo y cómo te comunicas.

  5. Oferta y charla de detalles con el CEO

    1. Finalmente, repasaremos el proceso, el puesto y concretaremos los detalles sobre tu posición, la incorporación y todos los pormenores.

    Nota final: La entrevista es en ambos sentidos. Una vez más, por favor, pregúntanos cosas. ¡Muchas cosas! Cosas difíciles. Para eso estamos aquí.

Sobre Railway

Railway es una plataforma moderna de infraestructura en la nube que permite a los desarrolladores implementar, escalar y gestionar aplicaciones en la nube con una facilidad sin precedentes. La empresa ofrece una experiencia centrada en el desarrollador, permitiendo a los equipos lanzar aplicaciones listas para producción en segundos mediante una CLI sencilla o la integración con GitHub, eliminando la complejidad de los proveedores de nube tradicionales. Railway opera una red global de infraestructura y se ha convertido en una opción popular para startups y equipos de ingeniería que buscan un camino rápido y rentable hacia la producción.

Railway tiene una presencia creciente en España, con una cultura de ingeniería distribuida y remota que resulta muy atractiva para el talento internacional. La empresa contrata ingenieros en toda Europa, incluida España, y ofrece un entorno de trabajo totalmente remoto, lo que supone un gran atractivo para profesionales internacionales que buscan unirse a una startup en rápido crecimiento y centrada en el producto. Su cultura de ingeniería enfatiza la propiedad, la autonomía y las herramientas modernas, lo que la convierte en una opción convincente para ingenieros senior que buscan un rol de alto impacto en una empresa global.

Fundación
2018
Plantilla
50–200
Sede
San Francisco, EE. UU.

Datos prácticos

  • Empresa totalmente remota: trabaja desde cualquier lugar de España o del mundo
  • Cultura de producto e ingeniería con alta propiedad y autonomía
  • Entorno de startup de ritmo rápido con herramientas modernas (Kubernetes, Rust, etc.)
  • Paquetes de compensación y equidad competitivos para ingenieros senior
  • El inglés es el idioma de trabajo, lo que lo hace accesible para contrataciones internacionales
Todas las vacantes de Railway
WhatsApp
En remoto, Global +1

Ingeniero de Infraestructura

RailwayHace más de 2 años
En remoto, Global +1

Senior Full-Stack Engineer - Product

RailwayHace más de 2 años
En remoto, Global +1
Ver los 6 empleos