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