SOSi

Desarrollador/a de Software Senior

PythonSQLAWSDockerKubernetes
Traducción automática. Consulta el original.

Descripción de la empresa

Fundada en 1989 y con sede en Reston, Virginia, SOSi es una empresa privada de soluciones para defensa y gobierno especializada en sistemas de tecnología avanzada y soporte de misiones. Sus capacidades incluyen ciencia de datos, desarrollo de software, ingeniería de redes, inteligencia, vigilancia y reconocimiento (ISR), y logística.

Descripción del puesto

SOSi busca Desarrolladores/as de Software altamente cualificados/as para unirse a nuestro equipo de análisis que trabaja en una innovadora carga de trabajo de MLOps aprovechando tecnologías de vanguardia y dando soporte a un cliente gubernamental en Huntsville, Alabama. Este puesto será responsable de proporcionar automatización a misiones clave de seguridad nacional interactuando con datos a escala de petabytes en un HPC.

En este puesto, desempeñarás un papel fundamental en el diseño, desarrollo y mantenimiento de aplicaciones de software de MSIC. Trabajarás en estrecha colaboración con equipos multifuncionales para ofrecer soluciones de alta calidad que satisfagan las necesidades de nuestros clientes. Tu experiencia en Python, Docker, NoSQL, SQL, y Apache Airflow/Kafka será crucial para impulsar nuestros proyectos.

Funciones esenciales del puesto

  1. Diseñar, desarrollar, probar y mantener aplicaciones de software utilizando Python.
  1. Diseñar, implementar y gestionar pipelines e infraestructura de MLOps escalables.
  1. Desarrollar y gestionar aplicaciones contenerizadas utilizando Docker.
  1. Trabajar con NoSQL y SQL para la gestión y optimización de bases de datos.
  1. Implementar y gestionar flujos de trabajo de datos utilizando Apache Airflow y Kafka.
  1. Automatizar el entrenamiento, las pruebas y el despliegue de modelos de machine learning.
  1. Implementar y gestionar APIs y garantizar su escalabilidad, fiabilidad y rendimiento.
  1. Implementar y gestionar herramientas de infraestructura como código y gestión de configuración.
  1. Colaborar con científicos de datos para integrar modelos de machine learning en aplicaciones.
  1. Diseñar y desarrollar arquitectura de microservicios para escalabilidad y eficiencia.
  1. Escribir código limpio, escalable y eficiente.
  1. Participar en todo el ciclo de vida del desarrollo de software, desde el concepto y diseño hasta las pruebas y el despliegue.
  1. Solucionar problemas, depurar y actualizar el software existente.
  1. Proporcionar liderazgo, apoyo y orientación a todos los miembros del equipo AIMS.
  1. Garantizar y promover el desarrollo del equipo AIMS a través de coaching, formación y desarrollo de liderazgo.
  1. Proporcionar feedback informal de forma continua y feedback formal en el proceso de evaluación anual del desempeño para identificar y desarrollar talento.

Cualificaciones

  1. Acceso a Información Clasificada (Top Secret) con elegibilidad SCI.
  1. Más de 7 años de experiencia en desarrollo de software, MLOps, DevOps, o roles relacionados.
  1. Dominio de Python y experiencia con sus frameworks.
  1. Amplio conocimiento de herramientas de contenerización y orquestación (Docker, Kubernetes).
  1. Experiencia con herramientas de CI/CD (Jenkins, GitLab CI, CircleCI) y pruebas automatizadas.
  1. Experiencia con sistemas de control de versiones (Git, SVN).
  1. Experiencia práctica con NoSQL y SQL.
  1. Dominio del uso de Apache Airflow para la gestión de flujos de trabajo.
  1. Dominio de plataformas en la nube (AWS, Azure, Google Cloud).
  1. Sólida comprensión de la arquitectura de software y los patrones de diseño.
  1. Sólidas habilidades para la resolución de problemas y atención al detalle.
  1. Excelentes habilidades de comunicación y trabajo en equipo.
  1. Capacidad para trabajar de forma independiente y gestionar múltiples tareas de manera eficiente.
  1. Experiencia con metodologías de desarrollo ágil.

Requisito de acceso: Top Secret/SCI

Cualificaciones preferidas

  1. Título de Grado en Informática, Ingeniería o un campo relacionado.
  1. Familiaridad con la arquitectura basada en eventos y sistemas de mensajería (Kafka, RabbitMQ).
  1. Experiencia con almacenes de características (feature stores) y registros de modelos.
  1. Familiaridad con tecnologías de Big Data (Spark, Hadoop)
  1. Conocimiento de herramientas de monitorización y registro para modelos de machine learning (Prometheus, Grafana, pila ELK).
  1. Experiencia significativa con conjuntos de datos a escala de petabytes.
  1. Experiencia significativa con análisis multienterado (multi-INT) a gran escala.

Información adicional

Entorno de trabajo

  1. Las condiciones de trabajo son normales para un entorno de oficina.
  1. Entorno de ritmo rápido y orientado a plazos.
  1. Puede requerir períodos de horarios de trabajo no tradicionales, incluyendo noches consecutivas o fines de semana (si aplica).

Trabajar en SOSi

Todas las personas interesadas recibirán consideración y no serán discriminadas por ningún motivo.

Compensación: USD 83164 - USD 172725 - anual

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores