B&A
Relativity Space
Staff Software Engineer, Storage Platform
Sobre el equipo
En Relativity Space, construimos cohetes para satisfacer las necesidades actuales y los avances del mañana. Nuestro vehículo Terran R entregará las cargas útiles de los clientes en órbita, satisfaciendo la creciente demanda de capacidad de lanzamiento. Pero eso es solo el comienzo. Lograr el éxito comercial con Terran R abrirá nuevas oportunidades para avanzar en la ciencia, la exploración y la innovación, siendo pioneros en un progreso que va más allá de lo conocido.
Unirse a Relativity significa formar parte de algo donde la autonomía, la responsabilidad y el impacto existen en todos los niveles. Aquí, no solo ejecutas tareas; resuelves problemas que no se habían resuelto antes, ayudando a desarrollar un cohete, una fábrica y un negocio desde cero. Ya sea que trabajes en propulsión, fabricación, software, aviónica o en una función corporativa, colaborarás entre equipos, darás forma a las decisiones y verás cómo tu trabajo cobra vida en un tiempo récord. Relativity es un lugar donde la creatividad y el rigor técnico van de la mano, y tu voz ayudará a definir las historias que estamos escribiendo juntos. Ahora es un momento único en el tiempo en el que es lo suficientemente temprano como para dejar tu huella en el producto, el proceso y la cultura, pero lo suficientemente avanzado como para que Terran R sea tangible y esté ganando impulso. El trabajo más significativo de tu carrera te está esperando. Únete a nosotros.
El Programa de Ciencias Interplanetarias se estableció para ampliar el acceso a la exploración científica en todo nuestro sistema solar. Su misión es hacer que la investigación planetaria sea más rápida, más asequible y más capaz que nunca, repensando cómo se diseñan, construyen y operan las misiones científicas. El programa tiene como objetivo permitir que los científicos envíen instrumentos a mundos distantes sin décadas de desarrollo o costes prohibitivos. Al crear un modelo sostenible para la exploración interplanetaria, estamos transformando la ciencia espacial de un evento ocasional en un proceso continuo de descubrimiento que acelera el conocimiento, amplía la participación e inspira a la próxima generación de exploradores.
Sobre el puesto: *
- Responsable de toda la pila de software de la plataforma de almacenamiento para un centro de datos basado en el espacio: controladores de kernel Linux personalizados, diseño de pool OpenZFS, servicio de datos NFS y recuperación automática de fallos, entregando una plataforma que preserva hasta un petabyte de datos de misión a través de años de exposición a la radiación
- Diseñar e implementar controladores de kernel Linux personalizados para la recuperación de fallos NVMe y protección contra sobrecorriente GPIO, trabajando a través de subsistemas PCI/PCIe, capa de bloques e interrupciones para detectar y recuperarse de alteraciones inducidas por radiación sin pérdida de datos
- Liderar las decisiones arquitectónicas de topología de pool ZFS mediante la creación de modelos de fiabilidad cuantitativos que equilibren la probabilidad de alteración, el riesgo de resilver y la capacidad durante una misión de 6+ años, y luego validar mediante pruebas de inyección de fallos
- Desarrollar la capa de integración entre el reinicio del controlador NVMe y ZFS, asegurando que una unidad que se recupera de un fallo transitorio vuelva a entrar en el pool de almacenamiento de forma limpia, uniendo la recuperación a nivel de controlador con la tolerancia a fallos a nivel de sistema de archivos
- Prototipar rápidamente en hardware comercial, desde el primer arranque hasta escrituras sostenidas de 10 Gbps con recuperación automática de fallos, reduciendo el riesgo de la arquitectura antes de comprometerse con la plataforma objetivo, y luego llevar el diseño a través de la integración y el lanzamiento
Sobre ti: *
- 5+ años escribiendo código de kernel Linux, desarrollo real de controladores que involucren dispositivos PCI/PCIe, almacenamiento en bloque o hardware controlado por interrupciones, con tiempo significativo dedicado al espacio del kernel
- Experiencia con sistemas de almacenamiento: ZFS u otros sistemas de archivos copy-on-write, RAID, internos de NVMe o almacenamiento en red de alto rendimiento (por ejemplo, NFS)
- Profundidad en uno o más de los siguientes: internos de sistemas de archivos, capa de bloques / gestión de dispositivos o implementación de protocolos de almacenamiento
- Sólido conocimiento práctico de los internos del SO: memoria virtual, restricciones de contexto de interrupción, primitivas de sincronización y comportamiento de la pila de E/S
Se valorará, aunque no es obligatorio: *
- Experiencia práctica en el límite entre hardware y software de controladores: coherencia DMA, semántica MMIO, enumeración PCIe y comportamiento de caché
- Sólido conocimiento práctico de estructuras de datos y razonamiento de sistemas para almacenamiento (árboles Merkle, buffers circulares de cola de envío/finalización NVMe, tablas hash, árboles radix)
- Experiencia probando sistemas de almacenamiento, incluyendo inyección de fallos (reinicio PCIe/NVMe, tormentas de errores), rastreo de bajo nivel (ftrace/perf/bpftrace) y análisis de volcados de memoria (kdump/vmcore)
- Experiencia diseñando recuperación de software en torno a casos de fallos de hardware de almacenamiento, ya sea firmware de almacenamiento, sistemas de datos de vehículos autónomos, infraestructura distribuida a gran escala o plataformas integradas
- Familiaridad con sistemas de compilación Linux integrados (Yocto o Buildroot) y compilación cruzada
- Comodidad en laboratorio de hardware: consolas serie, analizadores lógicos y disposición para depurar fallos de enumeración PCIe en una placa de prototipo junto con los ingenieros eléctricos
En Relativity Space, estamos comprometidos con la transparencia y la equidad en nuestras prácticas de compensación. La compensación real se determinará en función de la experiencia, las cualificaciones y otros factores relacionados con el puesto.
La compensación es solo una parte de nuestro paquete de recompensas total. Relativity Space ofrece un salario y capital competitivos, una política generosa de tiempo libre remunerado (PTO) y baja por enfermedad, baja parental, un estipendio anual de aprendizaje y desarrollo, ¡y más! Para ver algunos de los beneficios y ventajas que ofrecemos, visita aquí. px.sequoia.com/relativityspace
Rango salarial
$181,000—$271,000 USD
Somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad en nuestra empresa. No discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, edad, estado civil, estado de veterano o estado de discapacidad.
Si necesitas una adaptación razonable, por favor contáctanos en accommodations@relativityspace.com [accommodations@relativityspace.com].
Ten en cuenta: Relativity Space no acepta currículums, perfiles de candidatos o referencias no solicitados de agencias de contratación o empresas de búsqueda. Cualquier envío no solicitado (por correo electrónico, nuestro sitio web, redes sociales o directamente a un empleado) se considerará propiedad de Relativity Space, y no se adeudará ninguna tarifa en ausencia de un acuerdo actual y totalmente ejecutado con Adquisición de Talento que autorice específicamente los envíos para el puesto aplicable.
