Construye algo de lo que estar orgulloso.
Captivation Software ha construido su reputación en proporcionar a los clientes exactamente lo que necesitan de manera oportuna. Nuestro equipo de ingenieros se enorgullece de lo que desarrollan y constantemente innovan para ofrecer la mejor solución. Captivation Software busca un ingeniero de software de nivel intermedio que será responsable de diseñar, desarrollar y mantener tuberías que permitan el entrenamiento de modelos de aprendizaje automático, así como inferencias a gran escala en un entorno basado en Kubernetes. Las tareas del Ingeniero de Software incluirán lo siguiente:
- Desarrollo de tuberías de entrenamiento de modelos conscientes de los datos para facilitar los requisitos únicos del cliente en torno a la proveniencia del modelo
- Desarrollo de tuberías de inferencia escalables basadas en Kubernetes que manejan de manera conforme los datos en vuelo
- Configuración y mantenimiento de métricas personalizadas para permitir el ajuste de las tuberías en ejecución
Requisitos
Despacho de seguridad:
- Debe poseer actualmente un despacho de seguridad Top Secret / SCI del gobierno de los EE. UU. con un polígrafo favorable, por lo tanto, todos los candidatos deben ser ciudadanos estadounidenses
Calificaciones mínimas:
- Maestría en ciencias de la computación o disciplina relacionada de una universidad acreditada, más tres (3) años de experiencia como SWE, en programas y contratos de alcance, tipo y complejidad similares.
- Título de licenciatura 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 alcance, tipo y complejidad similares
- Siete (7) años de experiencia como SWE, en programas y contratos de alcance, tipo y complejidad similares.
Habilidades requeridas:
- Experiencia usando la interfaz de línea de comandos de Linux
- Experiencia desarrollando con Python
- Experiencia en el desarrollo y despliegue de aplicaciones contenerizadas
- 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 con y depurando aplicaciones habilitadas para GPU
- Experiencia utilizando un marco de aprendizaje automático (PyTorch, TensorFlow, etc.)
- Experiencia con otras tuberías/marcos de ML como KubeFlow, NeMo, PyTorch Lightning, etc.
- Experiencia con herramientas de métricas y monitoreo como Prometheus y Grafana
- Experiencia con la suite de herramientas de Atlassian
Esta posición está abierta solo para contrataciones directas. No consideraremos a candidatos de agencias de personal/reclutamiento de terceros.
Beneficios
- Salario anual: $125,000 - $250,000 (depende de los años de experiencia)
- Hasta un 20% de contribución al 401k (no se requiere matching)
- Tasas por hora superiores al mercado
- Contribución HSA de $3,000
- 5 semanas de tiempo libre pagado
- Seguro médico / dental / de visión / de vida / discapacidad a corto y largo plazo / AD&D pagado por la empresa para el empleado