Software Engineer
Работодатель · Yext
Будапешт
Компания Yext ищет Software Engineer в команду Artemis, которая создает и поддерживает ключевые функции социальных продуктов Yext. Вам предстоит работать над сочетанием клиентских функций и бэкенд-сервисов, разрабатывая масштабируемые системы для обработки и распространения контента, включая инструменты создания контента на базе искусственного интеллекта.
Задачи
- Участие в полном жизненном цикле разработки программного обеспечения: от проектирования и реализации до тестирования, развертывания и постоянной поддержки
- Участие в проектировании, реализации и развертывании высокомасштабируемых и надежных систем
- Разработка систем хранения данных, библиотек и фреймворков
- Проактивная генерация идей для новых функций и поиск возможностей для улучшения наших продуктов, систем и инженерных практик
- Эффективное сотрудничество с коллегами из инженерного отдела и партнерами по всей компании
- Написание чистого, протестированного и хорошо задокументированного кода
- Осмысленное использование инструментов разработки на базе искусственного интеллекта для ускорения инженерной работы, поиска решений, повышения качества кода и сокращения рутинных задач
- Критическая оценка, тестирование и проверка результатов, сгенерированных искусственным интеллектом, без восприятия их как заведомо правильных
- Ответственность за всю работу, выполненную с помощью искусственного интеллекта, включая ее корректность, безопасность, поддерживаемость и соответствие нашим инженерным стандартам
Требования
- Степень бакалавра (BSc) или выше в области компьютерных наук, программной инженерии или смежной технической специальности.
- От 2 лет профессионального опыта разработки программного обеспечения
- Прочная база знаний в области структур данных, алгоритмов и проектирования программного обеспечения
- Свободное владение Java, C++, Python или аналогичным языком программирования (мы пишем код в основном на Java и Go)
- Открытость к новым технологиям, новым методам работы и креативным решениям
- Умение комфортно работать в динамичной среде
- Способность критически оценивать технические решения, включая код и рекомендации, созданные инструментами искусственного интеллекта
- Опыт использования инструментов разработки на базе искусственного интеллекта или выраженный интерес к их изучению в рамках ответственного инженерного подхода
- Здравый смысл и рассудительность в отношении конфиденциальности данных, интеллектуальной собственности, безопасности и надлежащего использования конфиденциальной информации при работе с инструментами искусственного интеллекта