Senior AI Platform Engineer - Knowledge & Reasoning
Роботодавець · Esko
Будапешт
Команда Esko AI фокусується на використанні штучного інтелекту для вирішення складних завдань клієнтів. Ми створюємо системи знань і міркувань як спільний компонент платформи Esko AI, що дозволяє продуктовим командам розробляти робочі процеси на базі ШІ на основі надійних контекстних знань. У складі команди платформи ви допоможете формувати та розбудовувати цей функціонал, відповідаючи за ключові технічні напрями.
Завдання
- Проєктуйте представлення знань: моделювання обмежень, трансформацій, процедур та інструкцій.
- Створюйте та обслуговуйте платформні сервіси для завантаження, курування, пошуку та версіонування знань.
- Визначте взаємодію між семантичним пошуком, детермінованою валідацією та перевіркою людиною.
- Проєктуйте та впроваджуйте багаторазові API й інструменти, які дозволяють системам штучного інтелекту та детермінованим сервісам застосовувати, перевіряти й пояснювати контекстні знання.
- Створюйте набори тестів для оцінки якості пошуку, застосовності, обробки конфліктів і неоднозначностей, а також якості пояснень.
- Забезпечуйте повну відповідальність за ключові технічні напрями, зокрема безпеку, ізоляцію орендарів, надійність, спостережуваність, продуктивність і сумісність для команд, що їх використовують.
- Тісно співпрацюйте з експертами в домені та продуктовими командами для перетворення неформальної експертизи на структуровані знання, що підлягають тестуванню.
Вимоги
- Ґрунтовний досвід розробки ПЗ у проєктуванні, створенні та обслуговуванні продуктивних систем на Python, TypeScript, Java або подібній мові.
- Щонайменше 5 років досвіду розробки ПЗ, переважно з досвідом володіння платформою, API чи іншим сервісом загального користування для кількох внутрішніх команд.
- Досвід створення систем знань, пошуку або правил, від яких залежать інші команди, а також розуміння того, як обрати правильний формалізм для завдання.
- Практичний досвід роботи з RAG, вилученням інформації та структурованою валідацією (JSON Schema, Pydantic або еквівалент).
- Здоровий глузд та аналітичний підхід при оцінці застосовності, винятків, відсутніх даних і неоднозначностей.
- Досвід створення тестових наборів даних і вміння чітко описувати рішення щодо моделювання, компроміси та можливі збої.
- Ступінь бакалавра, магістра або PhD у галузі комп'ютерних наук, машинного навчання, науки про дані, штучного інтелекту чи суміжних дисциплін.
- Впевнена робота на стику команди платформи та доменних інженерних команд, які її використовують.
- Чудові навички письмового та усного спілкування, здатність вільно взаємодіяти як з технічними, так і з бізнес-стейкхолдерами.