ComTec Solutions LLC
Relativity Space
Staff Software Engineer, Plataforma de Almacenamiento
Sobre el Equipo
En Relativity Space, estamos construyendo cohetes para satisfacer las necesidades actuales y los avances del mañana. Nuestro vehículo Terran R entregará cargas útiles de clientes a órbita, satisfaciendo la creciente demanda de capacidad de lanzamiento. Pero eso es solo el comienzo. Lograr el éxito comercial con Terran R desbloqueará nuevas oportunidades para avanzar en la ciencia, la exploración y la innovación, liderando un progreso que va más allá de lo conocido.
Unirse a Relativity significa formar parte de algo donde la autonomía, la propiedad y el impacto existen en todos los niveles. Aquí, no solo estás ejecutando tareas; estás resolviendo problemas que no se han resuelto antes, ayudando a desarrollar un cohete, una fábrica y un negocio desde cero. Ya sea en propulsión, fabricación, software, aviónica o una función corporativa, colaborarás en equipos, darás forma a las decisiones y verás tu trabajo cobrar vida en 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 marca en el producto, el proceso y la cultura, pero lo suficientemente avanzado como para que Terran R sea tangible y esté cobrando impulso. El trabajo más significativo de tu carrera te está esperando. Únete a nosotros.
El Programa de Ciencias Interplanetarias se estableció para expandir el acceso a la exploración científica en nuestro sistema solar. Su misión es hacer que la investigación planetaria sea más rápida, asequible y capaz que nunca, repensando cómo se diseñan, construyen y operan las misiones científicas. El programa tiene como objetivo permitir a los científicos enviar instrumentos a mundos distantes sin décadas de desarrollo o costos prohibitivos. Al crear un modelo sostenible para la exploración interplanetaria, estamos transformando la ciencia espacial de un evento ocasional a 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: *
- Ser responsable de la pila completa de software de la plataforma de almacenamiento para un centro de datos espacial: controladores personalizados del kernel Linux, diseño de pools OpenZFS, servicio de datos NFS y recuperación automatizada de fallos, entregando una plataforma que preserve 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 personalizados del kernel Linux para la recuperación de fallos de NVMe y la protección contra sobrecorriente GPIO, trabajando en PCI/PCIe, la capa de bloques y los subsistemas de interrupción para detectar y recuperarse de perturbaciones inducidas por la radiación sin pérdida de datos *
- Liderar las decisiones arquitectónicas de la topología de pools ZFS mediante la construcción de modelos cuantitativos de fiabilidad que equilibren la probabilidad de perturbación, el riesgo de resilver y la capacidad durante una misión de más 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 limpiamente en el pool de almacenamiento, 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 automatizada de fallos, reduciendo el riesgo de la arquitectura antes de comprometerse con la plataforma de destino, 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 impulsado por interrupciones, con un 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 sistema operativo: memoria virtual, restricciones de contexto de interrupción, primitivas de sincronización y comportamiento de la pila de E/S
Cualificaciones deseables pero no obligatorias: *
- Experiencia práctica en la interfaz de software de hardware del controlador: 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 de Merkle, buffers de anillo de cola de envío/finalización NVMe, tablas hash, árboles radix) *
- Experiencia en pruebas de sistemas de almacenamiento, incluida la inyección de fallos (reinicios PCIe/NVMe, tormentas de errores), trazado de bajo nivel (ftrace/perf/bpftrace) y análisis de volcados de memoria (kdump/vmcore) *
- Experiencia en el diseño de recuperación de software en torno a casos de fallo 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 embebidos de Linux (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 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 total de recompensas. Relativity Space ofrece un salario y acciones competitivos, una generosa política de 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, por favor visite aquí. px.sequoia.com/relativityspace
Rango de contratación
$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, condición de veterano o condición de discapacidad.
Si necesita una adaptación razonable, póngase en contacto con nosotros en [email protected] [[email protected]].
Nota: Relativity Space no acepta currículums no solicitados, perfiles de candidatos o referencias de agencias de contratación o empresas de búsqueda. Cualquier envío no solicitado, a través de correo electrónico, nuestro sitio web, redes sociales o directamente a un empleado, se considerará propiedad de Relativity Space, y no se deberá ninguna tarifa sin un acuerdo actual y totalmente ejecutado con Adquisición de Talento que autorice específicamente los envíos para el puesto aplicable.
