El portal de empleo de España

Ingeniero de Infraestructura Sénior: Orquestación de Bare Metal

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: 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 de relleno" y pensamos que, ya sea en comunidad, ingeniería, operaciones, etc., siempre hay oportunidad para soluciones creativas y de gran 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 las comunicaciones de servicio a servicio?", 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.

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

- Radia Perlman

Para este puesto, tú:

  • Construirás y mantendrás nuestro stack de aprovisionamiento de hosts: arranque PXE, Ansible y agentes de burn-in que pongan en funcionamiento nuevos bare metal de forma rápida y segura

  • Continuarás evolucionando nuestro motor de orquestación propio para gestionar clústeres, contenedores y VMs a través de una única visión

  • Optimizarás la eficiencia de nuestro algoritmo de bin packing para maximizar la utilización/rendimiento y minimizar los costes

  • Te harás responsable de las herramientas internas que los ingenieros de Railway utilizan para interactuar con nuestra flota cada día

  • Desarrollarás la observabilidad y la alerta interna para que detectemos los problemas de la flota antes de que los clientes los sientan

  • Diseñarás y mantendrás los pipelines de CI que despliegan nuestro código de infraestructura de forma segura

  • 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

  • Construirás servicios GRPC en Golang/Rust desde cero, capaces de soportar millones de usuarios

  • Redactarás documentos de requisitos de ingeniería (Engineering Requirement Documents) para llevar algo desde la idea, pasando por tareas definidas e implementación, hasta el seguimiento de su éxito

El enfoque de este rol es más interno que orientado al usuario. Estás construyendo la plataforma sobre la que operan los ingenieros de Railway. Este es un puesto de alto impacto y gran autonomía, con efecto directo en la cultura, la trayectoria y los resultados de la empresa.

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

Sobre ti

  • Un sólido conocimiento de sistemas distribuidos y de lo que se necesita para operarlos. Disfrutas construyendo servicios tolerantes a fallos, resilientes y escalables, y te importa lo que ocurre cuando fallan a las 3 de la mañana

  • Experiencia práctica en aprovisionamiento de bare metal, gestión de la configuración y el trabajo poco glamuroso pero crítico de dejar el hardware listo para producción

  • Comodidad construyendo y operando herramientas internas. Entiendes que la experiencia del desarrollador dentro de la empresa importa tanto como el producto fuera de ella

  • 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

  • Sentido de la determinación para sumergirte en un problema, implementar una solución, escalarla y reemplazarla cuando sea necesario

  • Un gran conjunto de habilidades de comunicación para transmitir tus ideas, lograr que se implementen las 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; nuestra dinámica de equipo es diferente a la de empresas de distintos 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 ello. 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.

5) Charla con el CEO

Siéntate con nuestro fundador y CEO durante 30 minutos. Esta es una conversación abierta, 1 a 1.

6) Llamada de oferta

Finalmente, presentaremos las ofertas, concretaremos los detalles de tu puesto, prepararemos la incorporación y comenzaremos nuestro viaje juntos.

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í.

Proceso de selección

Implementa de forma asíncrona lo siguiente:

  • 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 la gestión de la orquestación.

  • Estructura de la entrevista (60 minutos):

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

  • 0-5m: introducción

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

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

¡Puedes, y DEBES! hacernos preguntas de antemano. ¡Pregunta lo que quieras!

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

En sus propias palabras

Sobre la empresa y el equipo

Te sentarás con alguien del equipo y revisaréis lo anterior. Analizaremos tu solución y también 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.

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

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

Todas las vacantes de Railway
WhatsApp
En remoto, Global +1
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