
CYOS Solutions — кадровое агентство в сфере ИТ, содействующее федеральным государственным организациям в найме специалистов в Мельбурне, Сиднее и Брисбене. Компания специализируется на подборе ИТ-контракторов и опирается на практический опыт своих основателей, которые ранее сами работали по контракту. Агентство помогает квалифицированным ИТ-специалистам находить различные возможности в государственных проектах, а клиентам — закрывать потребности в специалистах по профильным направлениям ИТ.
Инженер программного обеспечения облачных AI-систем — гибридная работа в Австралии
Создавайте защищённые платформы искусственного интеллекта и машинного обучения для Services Australia. Проектируйте облачную инфраструктуру, автоматизацию и MLOps в локальных, публичных и гибридных средах.
Описание
- Проектировать и внедрять сложные облачные программные решения на базе AI в средах greenfield и brownfield
- Писать высококачественный код и поддерживать кодовые базы продуктов на протяжении всего их жизненного цикла
- Консультировать по вопросам разработки программного обеспечения и текущего сопровождения
- Поддерживать мероприятия по вводу в эксплуатацию и сопровождать сложные программные разработки
- Выполнять анализ, проектирование, разработку, прототипирование, модульное тестирование и сопровождение
- Оценивать технические требования для анализа проектов и подготовки предложений по решениям
- Соблюдать утверждённые методологии и стандарты разработки программного обеспечения
- Исследовать и устранять сложные проблемы в области информационных и коммуникационных технологий
- Оценивать, доводить до сведения, отслеживать и контролировать проектные и технические риски
- Создавать планы работы команды и определять командные цели
- Готовить отчёты и корпоративную документацию
- Координировать и расставлять приоритеты в личной и командной рабочей нагрузке для достижения бизнес-целей
- Реализовывать проекты в пределах закреплённой зоны ответственности
- Проводить анализ затрат при необходимости
- Работать с командами специалистов по данным, архитектуре, кибербезопасности и основным данным
- Создавать базовые возможности и фреймворки платформ, применяя передовые практики управления, сетевого взаимодействия и управления ресурсами
- Работать самостоятельно с высокой степенью автономности, поддерживая отношения с заинтересованными сторонами и соблюдая процедуры агентства
- Продвигать инновации, руководить изменениями и поддерживать стратегическое направление агентства
- Представлять результаты и влиять на принятие решений на соответствующих совещаниях
- Демонстрировать добросовестность в соответствии с ценностями APS и Кодексом поведения APS
- Надлежащим образом осуществлять делегированные полномочия в соответствии с применимым законодательством и руководящими принципами
Требования
- Иметь действующий допуск к сведениям уровня Baseline
- Иметь не менее пяти лет практического опыта в инженерии AI
- Иметь опыт проектирования, внедрения и эксплуатации AI/ML-сред в средах greenfield и brownfield на локальных, публичных и гибридных платформах
- Иметь опыт работы с Kubernetes, включая пространства имён, RBAC, операторы, CRD, развёртывания, сервисы, ingress или маршруты, секреты, карты конфигурации, рабочие среды, пользовательские образы, AI Pipelines или Kubeflow, реестры и каталоги моделей, обслуживание моделей, распределённые рабочие нагрузки и мониторинг
- Иметь опыт работы с контейнерами и платформенной инженерией, включая Docker или Podman, создание образов, реестры, сканирование образов, управление уязвимостями, безопасность контейнеров и защищённые практики цепочки поставок программного обеспечения
- Иметь опыт администрирования Linux, сетей и хранилищ, включая DNS, TLS, прокси, балансировку нагрузки, ingress, основы межсетевых экранов, сертификаты, написание скриптов и подключение локальных и облачных сред
- Иметь опыт работы с DevOps, CI/CD и Infrastructure as Code с использованием Git, GitLab, GitHub или Azure DevOps; Tekton; GitOps или Argo CD; Terraform и/или Ansible; а также автоматизированных конвейеров сборки, тестирования и развёртывания
- Использовать Python и скрипты для автоматизации, интеграции AI/ML, API, инструментов платформы и операционной поддержки
- Иметь опыт инженерии AI/ML и MLOps в управлении жизненным циклом моделей, обучении, инференсе, оценке, регистрации, развёртывании, мониторинге, оптимизации и автоматизированных процессах сборки и выпуска
- Иметь опыт работы с инструментами LLM и генеративного AI, такими как vLLM или TGI, Hugging Face, API LLM, эмбеддинги, retrieval-augmented generation, векторные базы данных, инструменты для промптов и оценки, AI-агенты и базовые модели
- Понимать API и корпоративную интеграцию, включая REST, аутентификацию, OAuth/OIDC, API-шлюзы, интеграцию между сервисами, потоковые платформы, озёра данных и хранилища признаков
- Иметь практический опыт работы с AWS или Azure, предпочтительно с обеими платформами, включая знакомство с SageMaker или Azure AI/ML
- Использовать объектное хранилище и практики управления данными для конвейеров, моделей и наборов данных
- Иметь опыт наблюдаемости и операционного мониторинга с AWS CloudWatch или Azure Application Insights, журналами, метриками, трассировкой и мониторингом моделей или приложений
- Понимать требования к безопасности, управлению и соблюдению нормативных требований, включая RBAC, секреты, сертификаты, сетевые политики, сканирование уязвимостей, DevSecOps, суверенитет данных, классы безопасности, обязательства по защите конфиденциальности и нормативные требования правительства Австралии
- Применять практики FinOps, охватывающие прозрачность затрат, оптимизацию использования и финансовое управление облачными и AI-нагрузками
- Применять архитектурные принципы и корпоративные технологии для преобразования сложных технических требований в масштабируемые, устойчивые и поддерживаемые решения
- Чётко объяснять сложные технические концепции, проводить обсуждения с заинтересованными сторонами и формировать консенсус
- Демонстрировать навыки уровня SFIA 4 в области методов и инструментов, программирования и разработки программного обеспечения, выпуска и развёртывания, а также конфигурации программного обеспечения
- Демонстрировать навыки уровня SFIA 3 в области проектирования и тестирования программного обеспечения
- Демонстрировать навыки уровня SFIA 4 в области проектирования систем, системной интеграции и сборки
- Желательно: навыки поддержки приложений уровня SFIA 3
- Предоставить актуальное резюме объёмом не более трёх-пяти страниц
- Предоставить ответы на обязательные и желательные критерии объёмом не более 5000 символов на каждый ответ
Преимущества
- После первых двух недель может быть доступен гибридный формат работы с возможностью работать из дома
- Предлагается контракт сроком на 12 месяцев с возможностью продления максимум до 24 месяцев