Создайте нечто, гордость за которое вы будете чувствовать.
Компания Captivation Software заработала свою репутацию, обеспечивая клиентам точно то, что те нуждаются вовремя. Наша команда инженеров гордится своими разработками и постоянно инновационно подходит к поставленной задаче, стремясь предложить наилучшее решение.
Captivation Software ищет разработчика программного обеспечения среднего уровня, обязанности которого будут включать проектирование, разработку и поддержку потоков, обеспечивающих обучение моделей машинного обучения, а также проведение крупномасштабных выводов в среде Kubernetes. Обязанности инженера по разработке программного обеспечения включают следующее:
- Разработка моделей обучения, способных анализировать данные и удовлетворять уникальные требования клиентов, связанные с происхождением модели
- Разработка масштабируемых потоков, основанных на Kubernetes, которые управляют данными в ходе обработки в соответствии с требованиями
- Настраивание и поддержание пользовательских метрик для оптимизации работающих потоков
Требования
Секретность:
- Необходимо иметь настоящий допуск к секретности уровня "Верхний секрет / SCI" от правительства США с положительным полиграфом, поэтому все кандидаты должны быть гражданами США
Минимальные квалификации:
- Степень магистра в области компьютерных наук или смежной дисциплины от аккредитованного университета и пять (5) лет опыта как SWE для программ и контрактов аналогичной сферы, типа, и сложности.
- Бакалавр в области компьютерных наук или смежной дисциплины от аккредитованного университета и семь (7) лет опыта как SWE для программ и контрактов аналогичной сферы, типа, и сложности
- Девять (9) лет опыта работы в качестве SWE для программ и контрактов аналогичной сферы, типа, и сложности.
Необходимые навыки:
- Опыт использования CLI Linux
- Опыт разработки на Python
- Опыт работы с решениями для распределенной обработки, такими как Spark и/или Dask, для рабочих потоков обработки данных и решений ETL
- Опыт разработки и развертывания контейнеризированных приложений
- Опыт написания и развертывания ресурсов Kubernetes
- Опыт написания и развертывания диаграмм Helm
Желательные навыки:
- Опыт разработки на Go
- Опыт работы с концепциями и реализациями CI/CD (Gitlab, Flux CD и т.д.)
- Опыт работы и отладки приложений с поддержкой GPU
- Опыт работы с инструментами управления политиками, такими как Kyverno
- Опыт использования Инструментов Создания Изобразительного Искусства для Go, таких как Ko
- Опыт использования фреймворка машинного обучения (PyTorch, TensorFlow и т.д.)
- Опыт работы с другими потоками/фреймворками машинного обучения, такими как KubeFlow, NeMo, PyTorch Lightning
- Опыт работы с инструментами метрики и мониторинга, такими как Prometheus и Grafana
- Опыт работы с набором инструментов Atlassian
Эта вакансия доступна только для прямого найма. Кандидаты от третьих лиц, предоставляющие услуги по подбору персонала/ищущие работу, не рассматриваются.
Предлагаемые льготы
- Годовая зарплата: $125,000 - $250,000 (в зависимости от стажа работы)
- Возможно внесение до 20% в 401k (согласование не требуется)
- Вознаграждение почасового труда выше рыночных ставок
- Взнос в HSA $3000
- 5 недель оплачиваемого отпуска
- Компания оплачивает медицинскую / стоматологическую / зрительную страховку для сотрудников, страхование жизни, страхование от инвалидности / несчастных случаев на короткий и длительный срок.