Roku
Redwood Materials
Staff Software Engineer
Sobre Redwood Materials
Redwood Materials fue fundada en 2017 por JB Straubel, cofundador y ex CTO de Tesla, con una idea sencilla pero radical: los minerales críticos que impulsan la transición energética ya existen. Solo necesitan ser recuperados. Hoy en día, Redwood es el mayor reciclador de baterías de iones de litio de Norteamérica, recuperando, refinando y reintroduciendo minerales críticos de baterías al final de su vida útil en la cadena de suministro. En el ámbito energético, Redwood ha implementado el mayor proyecto de segunda vida de baterías del mundo, suministrando energía a centros de datos de IA en meses en lugar de años, utilizando una arquitectura energética propia diseñada íntegramente internamente. La empresa es rentable, se proyecta que el mercado en el que opera crezca de 20 a 50 veces durante la próxima década, y Redwood es la única empresa con la cadena de suministro, la tecnología y la escala operativa para liderarlo.
Ingeniero de Software Staff
Redwood Materials gestiona la mayor operación de reciclaje de baterías de Norteamérica mediante Redwood OS, nuestra plataforma de software interna. Redwood OS se encarga de la gestión de almacenes y la fabricación, las operaciones y el mantenimiento necesarios para su funcionamiento, y se integra con Microsoft Dynamics 365 como nuestro ERP. Es el sistema de registro para un negocio de más de $3B+, y seguiremos construyendo sobre él durante años. Estamos contratando a un Staff Software Engineer para que se haga cargo de un dominio de esa plataforma de principio a fin: definiendo lo que se construye con el negocio, diseñándolo, implementándolo y operándolo en producción. Esta es un área de producto permanente, no un proyecto.
Proceso de entrevista
Tenga en cuenta que las entrevistas de la ronda final se llevarán a cabo en persona en una oficina designada. Los detalles del viaje se coordinarán con los candidatos seleccionados.
De acuerdo con las leyes de transparencia salarial de California, el rango salarial para este puesto se indica a continuación. La compensación real puede variar según una variedad de factores, incluyendo experiencia, educación y habilidades.
Rango salarial en California
$217,500—$287,500 USD
El puesto es a tiempo completo. La compensación será acorde a la experiencia.
Recopilamos información personal (PI) de usted en relación con su solicitud de empleo en Redwood Materials, incluyendo las siguientes categorías de PI: identificadores, registros personales, información profesional o laboral e inferencias extraídas de su PI. Recopilamos su PI para nuestros fines, incluyendo la realización de servicios y operaciones relacionadas con su posible empleo. Si tiene preguntas adicionales relacionadas con la privacidad, contáctenos en [email protected].
Responsabilidades
- Responsabilizarse de un dominio de Redwood OS de principio a fin: definir el problema con el negocio, diseñarlo, implementarlo y operarlo en producción.
- Convertir solicitudes de negocio ambiguas en especificaciones claras que los ingenieros y agentes de IA puedan ejecutar sin necesidad de más interpretación.
- Tomar decisiones de diseño conscientes de las compensaciones (tradeoffs) a través de límites de servicio, modelos de datos, APIs, integraciones, observabilidad y control de acceso.
- Establecer el estándar en la revisión de código: utilizar la IA de manera efectiva descomponiendo el trabajo para los agentes, estableciendo límites, verificando resultados a gran escala y asumiendo la responsabilidad de todo lo que se implementa.
- Mantener la coherencia de la plataforma a medida que varios ingenieros y agentes la modifican en paralelo.
- Depurar y resolver problemas de producción, y mejorar la fiabilidad de los sistemas bajo su responsabilidad.
- Aumentar el rendimiento de todos los que le rodean mediante documentación, convenciones, herramientas y mentoría.
- Trabajar directamente con las partes interesadas in situ 3 días a la semana: recorridos por la planta, observación de operadores, sesiones de programación en pareja y demostraciones.
Cualificaciones
- 10+ años de experiencia en ingeniería de software, incluyendo liderazgo técnico de un sistema o dominio significativo.
- Historial de responsabilidad sobre un espacio de problemas de principio a fin con una dirección mínima.
- Sólidos conocimientos de Python y producción con React; experiencia en la creación y operación de aplicaciones en AWS.
- Profundidad en diseño de sistemas: diseño de API, patrones de integración, modelado de datos y límites de servicio.
- Escritura técnica clara y concisa: especificaciones, documentos de diseño y pull requests que se expliquen por sí mismos.
- Uso sofisticado de agentes de codificación de IA, junto con la plena responsabilidad del resultado: debe ser capaz de explicar cada decisión significativa en el trabajo que entrega.
- Criterio para ajustar el esfuerzo al valor comercial en lugar de al interés de ingeniería.
- Comodidad trabajando junto a operadores de almacén y fabricación en la planta, no solo en un escritorio.
Cualificaciones preferentes
- Experiencia como líder técnico o gerente de ingeniería, o ser responsable de los resultados de un equipo.
- Experiencia directa con sistemas ERP, WMS, MES, cadena de suministro o sistemas de adquisiciones.
- Experiencia en la industria de fabricación, logística o reciclaje.
- Experiencia de integración con Microsoft Dynamics 365 Finance and Operations.
- Experiencia en la operación de sistemas de los que dependa una operación física de forma ininterrumpida.
