Ingeniero de Software Senior - Ingeniería de Datos en la Nube (23-044)

  • Full Time
Job expired!

CTI, una corporación de software de alta tecnología, ingeniería de sistemas y soporte operacional en la industria de defensa y espacio, está buscando un hábil Ingeniero de Software Senior - Ingeniería de Datos en la Nube para unirse a nuestro equipo. Nuestra empresa está dedicada a proporcionar soluciones de ingeniería, desarrollo de sistemas y soporte de alta calidad para tecnología centrada en el operador en aplicaciones militares y de seguridad. Como experto en sistemas de apoyo en tiempo real, toma de decisiones y guerra electrónica, CTI se especializa en la integración de sensores, la gestión de información y el desarrollo de soluciones de vanguardia.


Las responsabilidades incluyen, pero no se limitan a:

  • Trabajar en estrecha colaboración con el equipo de desarrollo para refactorizar y reajustar un monolito existente basado en Java en cañerías de datos basadas en microservicios.
  • Diseñar, implementar y gestionar aplicaciones en contenedores utilizando principios de Kubernetes y GitOps para soportar cañerías de datos basadas en microservicios.
  • Implementar soluciones de procesamiento y streaming de big data para manejar grandes volúmenes de datos de manera eficiente.
  • Interfaz con APIs REST, lagos de datos y sistemas de mensajería como RabbitMQ para extraer, transformar y cargar datos en el nuevo sistema.
  • Colaborar con equipos interfuncionales para identificar e integrar fuentes de datos relevantes y establecer procesos de flujo de datos.
  • Diseñar y desarrollar cañerías de transformación de datos, garantizando la calidad, fiabilidad y escalabilidad de los datos.
  • Implementar mecanismos de monitoreo y manejo de errores para asegurar la estabilidad y rendimiento de las cañerías de datos.
  • Diagnosticar, optimizar y mejorar el rendimiento de las cañerías de datos según sea necesario.
  • Mentorizar y guiar a los ingenieros junior en las mejores prácticas para la ingeniería de datos y el desarrollo nativo en la nube.

Requisitos

Habilidades y experiencia necesarias

  • Título de Licenciatura o Maestría en Ciencia de la Computación, Ingeniería de Software, o un campo relacionado.
  • Experiencia comprobada en el desarrollo y mantenimiento de sistemas de software con un enfoque en la ingeniería de datos y la arquitectura nativa de la nube.
  • Experiencia en Java, Python y lenguajes similares.
  • Experiencia en la orquestación de contenedores con Kubernetes, incluyendo la implementación, escalado y monitoreo de aplicaciones en un entorno nativo de la nube.
  • Experiencia en tecnologías de procesamiento y streaming de big data, como Apache Kafka, Spark o Flink.
  • Capacidad para obtener una autorización de seguridad de los Estados Unidos después de la fecha de inicio. Se requiere ciudadanía estadounidense ya que solo los ciudadanos de los Estados Unidos son elegibles para una autorización de seguridad.

Habilidades y experiencias beneficiosas

  • Conocimiento de las prácticas de GitOps y experiencia con herramientas como Flux CD para automatizar y gestionar configuraciones de Kubernetes, asegurando la fiabilidad y escalabilidad del sistema.
  • Familiaridad con las arquitecturas de lagos de datos y mejores prácticas.
  • Proficiencia en la integración de APIs RESTful y extracción de datos.
  • Experiencia con sistemas de mensajería como RabbitMQ o tecnologías similares.
  • Fuertes habilidades de resolución de problemas y la capacidad de arquitecturar e implementar soluciones de datos desde cero.
  • Excelentes habilidades de comunicación y capacidad para colaborar eficazmente en equipos interfuncionales.
  • La experiencia en el rediseño de sistemas heredados o en la construcción de arquitecturas de datos desde cero es un importante plus.

Beneficios

CTI es una empresa en rápido crecimiento que ofrece lo siguiente:

  • Seguro médico, dental y de visión
  • H.S.A. (parcialmente financiado por CTI) y Gasto Flexible
  • Seguro de vida/AD&D y seguro de discapacidad pagados por la empresa
  • Seguro de vida suplementario opcional, enfermedad grave, indemnización hospitalaria y seguros de accidentes
  • Vacaciones pagadas, días de enfermedad y festivos
  • Plan 401k con contribución de Safe Harbor
  • Reembolso de matrícula/opciones de formación profesional
  • Programa de Asistencia al Empleado
  • Asistencia en Viajes
  • Asistencia en Planificación Financiera
  • Pre-Pago Legal Voluntario
  • Horarios flexibles con opciones de teletrabajo
  • Programa de premios por servicios


CTI es un empleador que ofrece igualdad de oportunidades y cumplirá con los requisitos de 41 CFR 60-1.4(a), 60-300.5(a) y 60-741.5(a). Estos reglamentos prohíben la discriminación contra individuos calificados basada en su estado como veteranos protegidos o individuos con discapacidades, y prohíben la discriminación contra todos los individuos basada en su raza, color, religión, sexo, orientación sexual, identidad de género u origen nacional. Además, estos reglamentos requieren que los contratistas principales y subcontratistas cubiertos tomen medidas afirmativas para emplear y avanzar en el empleo a individuos sin tener en cuenta la raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad o condición de veterano.