Redwood Materials
Leidos
Ingeniero de Software Senior / Científico de Datos (Sistemas de Entrenamiento)
Sobre la oportunidad
Leidos busca un Ingeniero de Software Senior / Científico de Datos práctico
para dar soporte al desarrollo de aplicaciones modernas de entrenamiento, educación y soporte de misiones para programas de seguridad nacional. Este rol combina ciencia de datos aplicada, integración de IA/ML e ingeniería de software moderna para construir sistemas de aprendizaje y entrenamiento escalables e interactivos dentro de entornos clasificados.
Este es un rol de contribuidor individual centrado en la ejecución y la entrega.
Buscamos a alguien que haga, un profesional que diseñe y construya activamente sistemas de producción, contribuya código a diario y trabaje en toda la pila de aplicaciones.
El candidato ideal aporta una sólida experiencia en desarrollo TypeScript y front-end moderno, junto con habilidades prácticas de IA/ML y ciencia de datos que se pueden aplicar a entornos de entrenamiento y educación operativos.
Trabajará en estrecha colaboración con diseñadores instruccionales, ingenieros de software, partes interesadas de la misión, analistas y equipos de UX para crear plataformas de aprendizaje inteligentes y basadas en datos, y herramientas de entrenamiento operativo.
Si buscas comodidad, sigue desplazándote. En Leidos, superamos en pensamiento, construcción y ritmo al status quo, porque la misión lo exige. No contratamos seguidores. Reclutamos a aquellos que irrumpen, provocan y se niegan a fallar. El paso 10 es historia antigua. Ya estamos en el paso 30 y nos movemos más rápido de lo que nadie se atreve.
Responsabilidades Principales
- Diseñar, desarrollar y mantener aplicaciones modernas de entrenamiento y aprendizaje basadas en web
- Construir aplicaciones front-end responsivas, escalables y accesibles utilizando TypeScript y frameworks modernos
- Desarrollar e integrar capacidades habilitadas por IA/ML en sistemas de entrenamiento y soporte operativo
- Aplicar técnicas de ciencia de datos y análisis para soportar el aprendizaje adaptativo, la información del usuario, el análisis de rendimiento y los flujos de trabajo de la misión
- Colaborar con diseñadores instruccionales y expertos en la materia para traducir los objetivos de aprendizaje en experiencias digitales interactivas
- Integrar sistemas front-end con APIs, servicios backend, pipelines de IA/ML y plataformas empresariales
- Desarrollar componentes de UI reutilizables, visualizaciones y flujos de trabajo que soporten ecosistemas de entrenamiento escalables
- Trabajar con fuentes de datos estructuradas y no estructuradas en entornos empresariales y clasificados
- Participar en todo el ciclo de vida del desarrollo de software, incluyendo arquitectura, implementación, pruebas, despliegue y mantenimiento
- Soportar el despliegue y la operacionalización de capacidades de IA/ML dentro de sistemas de producción
- Utilizar flujos de trabajo modernos de desarrollo asistido por IA y agentes de codificación para acelerar la entrega de software, la creación de prototipos, las pruebas, la refactorización y la documentación
- Aplicar prácticas de ingeniería contemporáneas utilizando herramientas de desarrollo impulsadas por IA, manteniendo al mismo tiempo altos estándares de calidad de código, seguridad, mantenibilidad y pruebas
- Evaluar e integrar herramientas de desarrollo emergentes y capacidades de ingeniería agéntica en los flujos de trabajo del equipo y las prácticas de desarrollo de aplicaciones
- Solucionar problemas de aplicaciones, integración y datos en entornos distribuidos
- Contribuir a los estándares de ingeniería de software, frameworks reutilizables y mejores prácticas de desarrollo
- Mantenerse al día con las tendencias emergentes en tecnología de aprendizaje, IA/ML y front-end
Cualificaciones Básicas
- Título de Grado en Ciencias de la Computación, Ciencia de Datos, Ingeniería de Software, Matemáticas, Ingeniería o campo técnico relacionado con más de 8 años de experiencia relevante y más de 15 años de experiencia general; se puede considerar experiencia adicional en lugar del título.
- Sólida experiencia práctica en ingeniería de software con TypeScript y desarrollo moderno de front-end
- Experiencia con frameworks modernos de front-end como React, Next.js, Angular o Vue
- Experiencia práctica aplicando técnicas de ciencia de datos, análisis o IA/ML a aplicaciones del mundo real
- Dominio de Python y familiaridad con bibliotecas comunes de ciencia de datos y machine learning
- Experiencia integrando aplicaciones con APIs, sistemas backend y servicios de datos
- Familiaridad con flujos de trabajo de IA/ML, incluyendo preparación de datos, integración de modelos, pipelines de inferencia o procesamiento de análisis
- Experiencia utilizando herramientas modernas de desarrollo asistido por IA y agentes de codificación dentro de flujos de trabajo de ingeniería profesional
- Familiaridad con ecosistemas de codificación de IA contemporáneos y herramientas de productividad para desarrolladores como Claude Code, OpenAI Codex, Cursor, OpenCode, GitHub Copilot o plataformas similares
- Capacidad demostrada para aprovechar eficazmente el desarrollo asistido por IA manteniendo fundamentos sólidos de ingeniería de software, prácticas de depuración, disciplina de pruebas y estándares de codificación segura
- Sólida comprensión de las prácticas modernas de desarrollo de software, incluyendo Git, CI/CD, pruebas automatizadas y metodologías ágiles
- Capacidad demostrada para diseñar e implementar de forma independiente soluciones técnicas listas para producción
- Sólidas habilidades analíticas, de resolución de problemas y de solución de problemas
- Sólidas habilidades de comunicación escrita y verbal
- Debe poseer una autorización de seguridad TS/SCI activa con Polígrafo
Requisito de Autorización de Seguridad
TS/SCI activa con Polígrafo
Cualificaciones Preferidas
- Experiencia apoyando entornos de entrenamiento, educación, simulación o tecnología de aprendizaje
- Experiencia construyendo sistemas de tutoría inteligente, plataformas de aprendizaje adaptativo o aplicaciones de entrenamiento basadas en análisis
- Experiencia trabajando con modelos de lenguaje grandes (LLMs), IA generativa, NLP o experiencias de usuario asistidas por IA
- Familiaridad con frameworks y ecosistemas de IA como Hugging Face, LangChain, bases de datos vectoriales o frameworks de IA agéntica
- Experiencia desarrollando aplicaciones utilizando flujos de trabajo de ingeniería de software agéntica o acelerada por IA *
- Familiaridad con herramientas de desarrollo habilitadas por IA integradas en IDEs modernos, terminales y entornos CI/CD
- Experiencia evaluando, personalizando u operacionalizando agentes de codificación de IA para entornos de desarrollo empresariales o enfocados en misiones
- Experiencia combinando desarrollo asistido por IA con arquitecturas de aplicaciones TypeScript modernas, React o full-stack
- Experiencia con visualización de datos, análisis interactivos o desarrollo de dashboards
- Experiencia trabajando con ecosistemas de aprendizaje o estándares como SCORM, xAPI o integraciones LMS
- Familiaridad con el desarrollo de aplicaciones Node.js o full-stack
- Experiencia desplegando aplicaciones en entornos cloud o empresariales
- Experiencia modernizando aplicaciones heredadas en arquitecturas web modernas *
- Experiencia apoyando a clientes del Departamento de Defensa, Comunidad de Inteligencia o seguridad nacional
Perfil de Candidato Deseado
El candidato ideal es:
- Un constructor e ingeniero práctico ante todo
- Cómodo asumiendo la responsabilidad de la implementación desde el concepto hasta el despliegue
- Actualizado en prácticas de ingeniería asistida por IA y front-end modernas
- Igualmente cómodo trabajando en capas de UI, datos, APIs e integración de IA
- Interesado en entornos de educación, entrenamiento, simulación o aprendizaje de misiones
- Capaz de equilibrar la velocidad, la experimentación y la disciplina de ingeniería en sistemas de producción
- Cómodo operando en entornos de ingeniería modernos acelerados por IA donde los agentes de codificación y los flujos de trabajo asistidos por IA forman parte de las prácticas de desarrollo de software diarias
PUBLICACIÓN ORIGINAL: Mayo de 11, 2026
Para Puestos en EE. UU.: Aunque sujeto a cambios según las necesidades del negocio, Leidos anticipa razonablemente que esta oferta de empleo permanecerá abierta durante al menos 3 días, con una fecha de cierre prevista no anterior a 3 días después de la fecha de publicación original indicada anteriormente.
RANGO SALARIAL
Rango Salarial $154,050.00 - $278,475.00
El rango salarial de Leidos para este nivel de puesto es solo una guía general y no una garantía de compensación o salario. Los factores adicionales considerados al extender una oferta incluyen (pero no se limitan a) las responsabilidades del puesto, la educación, la experiencia, el conocimiento, las habilidades y las capacidades, así como la equidad interna, la alineación con los datos del mercado, el acuerdo de negociación aplicable (si lo hubiera) u otra ley.
