




Resumen: MANTECH busca un Ingeniero de Software motivado para diseñar e implementar servicios y componentes para aplicaciones de inteligencia artificial, centrándose en soluciones full-stack y capacidades de IA/aprendizaje automático. Aspectos destacados: 1. Diseñar e implementar servicios y componentes para aplicaciones de inteligencia artificial 2. Desarrollar soluciones de software full-stack para aplicaciones habilitadas con IA 3. Integrar capacidades de IA y aprendizaje automático en una plataforma de datos alojada en la nube Solicitar ahora MANTECH busca un Ingeniero de Software motivado, orientado a la carrera y al cliente, para unirse a nuestro equipo en Alexandria, VA. Como parte de este puesto, actuará como Ingeniero de Software diseñando e implementando servicios y componentes para aplicaciones de inteligencia artificial. Las responsabilidades incluyen, entre otras: Desarrolla, implementa y mantiene soluciones de software full-stack para aplicaciones habilitadas con IA. Trabaja estrechamente con el Arquitecto de Software para comprender los requisitos del proyecto y traducirlos en especificaciones técnicas. Desarrolla e integra capacidades de IA y aprendizaje automático en una plataforma de datos alojada en la nube que soporte una adopción significativa en el mercado, alto rendimiento y controles de acceso y gobernanza estrictos. Diseña y construye prototipos e interfaces de usuario de prueba de concepto utilizando estándares modernos de experiencia y diseño de usuario (UX/UI). Mantiene actualizados sus conocimientos sobre los avances en inteligencia artificial, aprendizaje automático e ingeniería de software, incorporando las mejores prácticas al proceso de desarrollo. Realiza optimización del sistema, ajuste del rendimiento y apoya la planificación de capacidad. Realiza análisis proactivo de posibles problemas, riesgos y obstáculos durante la implementación y operación del sistema. Documenta diseños de software, código y procesos para garantizar mantenibilidad, escalabilidad y compartición de conocimientos entre los miembros del equipo. Participa en revisiones de código y proporciona retroalimentación constructiva a sus compañeros para asegurar la calidad del código, el cumplimiento de los estándares de codificación y la transferencia de conocimientos dentro del equipo. Cualificaciones mínimas: Título universitario en Ciencias de la Computación, Tecnologías de la Información o campo relacionado. 4 o más años de experiencia (2 con título de maestría) en desarrollo de software, integración de sistemas, gestión de datos o campos relacionados. Experiencia en la configuración y desarrollo en un importante sistema de nube pública, como Oracle, Azure, AWS o GCP. Experiencia en lenguajes de programación y/o scripting, como JavaScript, Python, C++ o Java. Experiencia con marcos y herramientas de desarrollo de software (por ejemplo, TensorFlow, PyTorch, Flask, Docker). Conocimientos sólidos de los principios de ingeniería de software, incluidos patrones de diseño, estructuras de datos y algoritmos. Experiencia con herramientas y técnicas de DevOps para construir integraciones con sistemas externos, incluida la infraestructura como código (IaC). Ejemplos de herramientas: Jenkins, GitLab, Ansible, Terraform, plantillas de AWS CloudFormation. Cualificaciones preferidas: Título de maestría en Ciencias de la Computación, Tecnologías de la Información o campo relacionado. Capacidad analítica y de resolución de problemas sobresaliente. Excelentes habilidades comunicativas e interpersonales. Experiencia trabajando con ingesta y transformación de datos. Capacidad para trabajar eficazmente en un entorno orientado al trabajo en equipo. Requisitos de autorización de seguridad: Debe poseer una autorización TS/SCI vigente y activa. Requisitos físicos: La persona que ocupe este puesto debe poder permanecer en posición estacionaria el 50 % del tiempo. Ocasionalmente se desplazará dentro de la oficina para acceder a archivadores, equipos de oficina o para comunicarse con compañeros de trabajo, directivos y clientes mediante correo electrónico, teléfono o comunicación virtual, lo que puede implicar la realización de presentaciones. Solicitar ahora


