Construisez quelque chose dont vous pouvez être fier.
Captivation Software a bâti sa réputation en fournissant exactement ce dont les clients ont besoin en temps voulu. Notre équipe d'ingénieurs est fière de ce qu'elle développe et innove constamment pour fournir la meilleure solution. Captivation Software recherche un ingénieur logiciel de niveau intermédiaire qui sera responsable de la conception, du développement et de la maintenabilité des pipelines permettant la formation de modèles d'apprentissage machine ainsi que l'inférence à grande échelle dans un environnement basé sur Kubernetes. Les tâches de l'ingénieur logiciel incluront les suivantes :
- Développement de pipelines de formation de modèles conscients des données pour faciliter les exigences client spécifiques concernant la provenance des modèles
- Développement de pipelines d'inférence évolutifs basés sur Kubernetes qui gèrent de manière conforme les données en vol
- Configuration et maintien de mesures personnalisées pour permettre le réglage des pipelines en cours d'exécution
Exigences
Clearance de sécurité :
- Doit actuellement détenir une clearance de sécurité Top Secret / SCI du gouvernement américain avec un polygraphe favorable, donc tous les candidats doivent être citoyens américains
Qualifications minimum :
- Master en informatique ou discipline connexe d'un collège ou d'une université accréditée, plus trois (3) ans d'expérience en tant que SWE, dans des programmes et des contrats de portée, de type et de complexité similaires.
- Bachelor en informatique ou discipline connexe d'un collège ou d'une université accréditée, plus cinq (5) ans d'expérience en tant que SWE, dans des programmes et des contrats de portée, de type et de complexité similaires
- Sept (7) ans d'expérience en tant que SWE, dans des programmes et des contrats de portée, de type et de complexité similaires.
Compétences requises :
- Expérience de l'utilisation de la CLI Linux
- Expérience du développement avec Python
- Expérience du développement et du déploiement d'applications conteneurisées
- Expérience de l'écriture et du déploiement de ressources Kubernetes
- Expérience de l'écriture et du déploiement de charts Helm
Compétences souhaitées :
- Expérience du développement avec Go
- Expérience avec les concepts et implémentations CI/CD (Gitlab, Flux CD, etc)
- Expérience de travail avec, et de débogage, des applications activées par GPU
- Expérience de l'utilisation d'un cadre d'apprentissage machine (PyTorch, TensorFlow, etc)
- Expérience avec d'autres pipelines/frameworks ML comme KubeFlow, NeMo, PyTorch Lightning, etc.
- Expérience avec des outils de mesures et de surveillance tels que Prometheus et Grafana
- Expérience avec la suite d'outils Atlassian
Ce poste est ouvert uniquement aux embauches directes. Nous ne considérerons pas les candidats provenant de sociétés de recrutement / dotation de personnel tiers.
Avantages
- Salaire annuel : $125,000 - $250,000 (Dépend des années d'expérience)
- Contribution 401k jusqu'à 20% (aucune correspondance requise)
- Tarifs horaires supérieurs au marché
- Contribution HSA de $3,000
- 5 semaines de congés payés
- Assurance médicale / dentaire / vision / vie / invalidité de courte durée & de longue durée / AD&D payée par l'entreprise pour l'employé