Более 30 лет SonicWall предлагает партнерский портфель унифицированных кибербезопасных решений, который помогает малому и среднему бизнесу, поставщикам управляемых услуг (MSP) и ИТ-командам объединить безопасность сети, безопасность конечных точек, службу безопасности периметра (SSE) и реагирование на угрозы в гибридных средах. Объединяя подключенные технологии, информацию об угрозах в реальном времени, автоматизацию и экспертные услуги, SonicWall помогает организациям упростить операции по обеспечению безопасности, достичь лучших результатов в области безопасности и снизить общую стоимость владения. Опираясь на глобальную экосистему из более чем 17 000 партнеров, SonicWall обеспечивает защиту корпоративного уровня, созданную с учетом реалий малого и среднего бизнеса.
Для получения дополнительной информации посетите наш сайт или подпишитесь на нас в X, LinkedIn, Facebook и Instagram.
Краткое описание должности
Мы нанимаем инженера-разработчика программного обеспечения для проектирования, создания, тестирования и развертывания приложений на базе ИИ. Вы будете работать на всех этапах жизненного цикла приложения — от архитектуры и реализации до автоматизированного тестирования, развертывания CI/CD и мониторинга в производственной среде — создавая функции, которые используют большие языковые модели и агентные инструменты в внутренних системах SonicWall.
Это практическая инженерная роль для человека с 6–8-летним опытом профессиональной разработки программного обеспечения, который уверенно управляет сервисами от начала до конца: пишет код производственного качества, интегрирует API LLM и агентные API, создает надежные конвейеры данных и извлечения информации, а также осуществляет выпуск посредством дисциплинированного процесса тестирования и выпуска. Вы будете тесно сотрудничать с ведущими инженерами, представителями продуктовых команд и команд платформы для преобразования требований в надежные, хорошо протестированные приложения.
Ключевые обязанности
- Разработка ИИ-приложений: проектирование и создание функций и сервисов, использующих возможности LLM и агентных инструментов — промптинг, вызов инструментов/функций, генерация с дополненным извлечением (RAG) и оркестрация — для решения реальных внутренних бизнес-задач.
- Написание производственного кода: Реализация чистого, поддерживаемого, хорошо документированного серверного и интеграционного кода на C# и .NET в соответствии с установленными стандартами архитектуры и кодирования.
- Тщательное тестирование: Написание модульных, интеграционных и сквозных тестов; создание и поддержка наборов автоматизированного тестирования; проверка качества и правильности выходных данных для функций, управляемых ИИ, перед выпуском.
- Развертывание и эксплуатация: Упаковка, развертывание и поддержка приложений через CI/CD конвейеры; мониторинг производительности, надежности и стоимости в производственной среде; быстрое устранение и решение проблем.
- Интеграция с корпоративными системами: Подключение приложений к внутренним и сторонним системам и источникам данных через API REST/JSON, серверы MCP и слой iPaaS, соблюдая правила контроля доступа и обработки данных.
- Инженерное обеспечение качества и безопасности: Внедрение механизмов оценки, защиты, журналирования и наблюдаемости, чтобы функции ИИ работали предсказуемо и безопасно в производственном масштабе.
- Кросс-функциональное взаимодействие: Работа с ведущими инженерами, владельцами продуктов и представителями бизнеса для преобразования требований в технические проекты, активное участие в обзоре кода.
- Документирование и передача: Создание четкой технической документации и руководств, чтобы приложения могли поддерживаться всей командой.
Требуемые квалификации
- Опыт: 6–8 лет профессионального опыта в разработке программного обеспечения, включая создание и выпуск производственных приложений.
- Программирование: Глубокое знание C# и .NET, а также уверенные навыки проектирования API REST/JSON.
- Разработка ИИ-приложений: Практический опыт создания приложений, интегрирующих LLM — промптинг, вызов функций/инструментов, RAG и использование фреймворков оркестрации, таких как Model Context Protocol (MCP).
- Тестирование: Практический опыт автоматизированного тестирования — модульного, интеграционного и сквозного — и дисциплинированный подход к обеспечению качества.
- Развертывание: Опыт работы с CI/CD конвейерами (Azure DevOps), контейнеризацией (Docker) и развертыванием/эксплуатацией приложений в облаке.
- Базы данных: Опыт работы с SQL и NoSQL базами данных (например, MongoDB); уверенное проектирование схем и написание эффективных запросов.
- Основы облачных вычислений: Прочный опыт работы с Microsoft Azure, системами контроля версий (Git) и практиками наблюдаемости/мониторинга.
- Решение проблем: Демонстрируемая способность разбивать неопределенные требования на рабочее, протестированное и развертываемое решение.
- Коммуникация: Свободное владение письменным и устным английским языком; способность четко объяснять технические компромиссы как инженерам, так и нетехническим заинтересованным сторонам.
Предпочтительные квалификации
- Агентные инструменты: Опыт работы с Model Context Protocol (MCP), LangChain, LangGraph или сопоставимыми фреймворками агентной оркестрации.
- ИИ-платформа: Знакомство с Azure AI Foundry (желательно).
- LLM-платформы: Практический опыт работы с Anthropic Claude, Claude Code или Claude Agent SDK, или эквивалентными платформами поставщиков LLM.
- Векторный поиск: Опыт работы с векторными базами данных (например, Pinecone, Weaviate) и проектированием конвейеров извлечения информации.
- Контейнеры и оркестрация: Знакомство с Kubernetes (например, Azure Kubernetes Service) или аналогичными платформами оркестрации контейнеров.
- Корпоративные приложения: Знакомство с Salesforce, Snowflake, Oracle EBS или аналогичными ландшафтами корпоративных приложений.
- Отраслевой опыт: Опыт работы в секторах безопасности, SaaS или B2B технологий.
SonicWall является работодателем, предоставляющим равные возможности.
Мы стремимся создавать разнообразную среду и являемся работодателем, предоставляющим равные возможности. Все квалифицированные кандидаты рассматриваются для трудоустройства независимо от расы, цвета кожи, этнической принадлежности, религии, пола, гендера, гендерной идентичности и выражения, сексуальной ориентации, национального происхождения, инвалидности, возраста, семейного положения, статуса ветерана, беременности или любой другой основы, запрещенной применимым законодательством.
В SonicWall мы гордимся тем, что привлекаем разнообразный пул талантливых людей и предоставляем активные решения в области безопасности в более чем 100 странах.
Уведомление о конфиденциальности заявителя.