Construye Algo del que Estar Orgulloso.
Captivation Software ha construido una reputación proporcionando a los clientes exactamente lo que necesitan de manera oportuna. Nuestro equipo de ingenieros se enorgullece de lo que desarrollan e innovan constantemente para proporcionar la mejor solución. Captivation Software busca un ingeniero de software de nivel medio que será responsable de diseñar, desarrollar y mantener tuberías que permitan la capacitación de modelos de aprendizaje automático, así como inferencia a gran escala en un entorno basado en Kubernetes. Las tareas del ingeniero de software incluirán las siguientes:
- Desarrollo de tuberías de capacitación de modelos conscientes de los datos para facilitar los requisitos únicos del cliente en torno a la procedencia del modelo
- Desarrollo de tuberías de inferencia escalables basadas en Kubernetes que manejen de manera compatible los datos en vuelo
- Configuración y mantenimiento de métricas personalizadas para permitir la sintonización de las tuberías en ejecución
Requisitos
Clasificación de Seguridad:
- Debe mantener actualmente una autorización de seguridad de nivel Top Secret / SCI del Gobierno de los EE.UU. con un polígrafo favorable, por lo tanto, todos los candidatos deben ser ciudadanos de los EE.UU.
Qualificaciones Mínimas:
- Maestría en Ciencias de la Computación o disciplina relacionada de una universidad acreditada, más cinco (5) años de experiencia como SWE, en programas y contratos de similar alcance, tipo y complejidad.
- Grado de Bachiller en Ciencias de la Computación o disciplina relacionada de una universidad acreditada, más siete (7) años de experiencia como SWE, en programas y contratos de similar alcance, tipo, y complejidad
- Nueve (9) años de experiencia como SWE, en programas y contratos de similar alcance, tipo, y complejidad.
Habilidades Requeridas:
- Experiencia utilizando la línea de comandos de Linux
- Experiencia desarrollando con Python
- Experiencia aprovechando soluciones de procesamiento distribuido como Spark y/o Dask para flujos de trabajo de procesamiento de datos y soluciones de ETL
- Experiencia desarrollando y desplegando aplicaciones en contenedores
- Experiencia escribiendo y desplegando recursos de Kubernetes
- Experiencia escribiendo y desplegando gráficos de Helm
Habilidades Deseadas:
- Experiencia desarrollando con Go
- Experiencia con conceptos e implementaciones de CI/CD (Gitlab, Flux CD, etc)
- Experiencia trabajando y depurando aplicaciones habilitadas para GPU
- Experiencia con herramientas de gestión de políticas como Kyverno
- Experiencia usando herramientas de construcción de imágenes para Go, como Ko
- Experiencia utilizando un marco de aprendizaje automático (PyTorch, TensorFlow, etc)
- Experiencia con otras tuberías/marcos de ML como KubeFlow, NeMo, PyTorch Lightning
- Experiencia con herramientas de métricas y monitoreo como Prometheus y Grafana
- Experiencia con el conjunto de herramientas Atlassian
Este puesto está abierto solo para contrataciones directas. No consideraremos candidatos de terceros/agencias de reclutamiento de personal.
Beneficios
- Salario Anual: $125,000 - $250,000 (Depende de los años de experiencia)
- Hasta un 20% de contribución a 401k (sin necesidad de coincidencia)
- Tarifas horarias superiores al mercado
- Contribución de $3,000 a HSA
- 5 Semanas de Vacaciones Pagadas
- Seguro Médico / Dental / de Visión para empleados pagado por la empresa / Seguro de Vida / Discapacidad a corto y largo plazo / AD&D