Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Senior Rust Engineer з більш ніж 5 роками досвіду для проектування та впровадження надійного та масштабовного MCP Server для API нашого клієнта. Ця посада віддалена та базується в Україні.
Який проект ми пропонуємо вам
Розробка MCP Server для API клієнта з нуля. Цей проект зосереджено на розробці надійного та масштабовного MCP сервера. Цей сервер буде виступати у ролі важливого мосту, що дозволяє AI агентам та іншим сумісним з MCP клієнтам інтелектуально взаємодіяти з API клієнтських локацій. Створюючи цей важливий елемент інфраструктури, ви дозволите AI розуміти та логічно мислити про фізичний світ, відкриваючи нові можливості в логістиці, автономних системах, міському плануванні та інше.
Обов'язки
- Проектування та впровадження ключових сервісів для:
- MCP Server (реєстрація інструментів, управління сеансами, кінцевими точками протоколу).
- MCP Content Delivery (стримінг, важка трансформація даних, асинхронні робочі процеси).
- Guardrails (ліміти використання, обмеження швидкості, виявлення аномалій, перевірка схеми).
- Розширена збір даних для трасування та інструменти для спостереження.
- Розширення та підтримка McpEngine та його вбудованих навігаційних інструментів.
- Впровадження логіки для взаємодії з різноманітними Location API, забезпечуючи ефективний та надійний обмін даними.
- Оптимізація продуктивності системи для операцій з високою продуктивністю/низькою затримкою.
- Участь у переглядах коду, обговореннях архітектури та плануванні спринтів.
- Тісна співпраця з QA, DevOps та BA для уточнення пунктів беклогу та забезпечення безпечних, високоякісних випусків.
- Внесення вкладу у документацію, керівництва та кращі практики для забезпечення підтримки та масштабованості.
Вимоги
- 5+ років професійного досвіду в розробці бэкэнду з використанням Rust.
- Глибоке розуміння розподілених систем та обробки даних з високим навантаженням (стримінг, черги, кешування).
- Досвід інтеграції з RESTful API (моделювання запитів/відповідей, обробка помилок, повтори, таймаути).
- Досвід проектування платформо-незалежних ядер, де бізнес-логіка відокремлена від транспортного та сервісного рівнів.
- Гарне розуміння Model Context Protocol (MCP) та його клієнт-серверної архітектури є дуже бажаним.
- Здатність проектувати та підтримувати доменні моделі та типи даних, що відображають зовнішні API та внутрішні потреби у міркуваннях.
- Знання паттернів трасування/логування та спостереження в асинхронному Rust.
- Розуміння геопросторових концепцій: геокодування, маршрутизація, транзит, трафік.
Ми пропонуємо
У Intellias, де технологія займає центральне місце, люди завжди йдуть перед процесами. Створюючи комфортну атмосферу в нашій команді, ми дозволяємо людям розкрити свій справжній потенціал та досягти надзвичайних результатів. Ось чому ми пропонуємо ряд переваг, які підтримують ваше благополуччя та заряджають ваш професійний ріст.
Ми прагнемо сприяти рівності, різноманіттю та інклюзивності як роботодавець, який забезпечує рівні можливості. Всі претенденти будуть розглянуті для працевлаштування без дискримінації за ознакою раси, кольору шкіри, релігії, віку, статі, національності, інвалідності, сексуальної орієнтації, гендерної ідентичності чи самовираження, статусу ветерана чи будь-якої іншої характеристики, захищеної чинним законодавством.
Ми вітаємо та святкуємо унікальність кожної людини. Приєднуйтесь до Intellias для кар'єри, де ваші перспективи та внески є важливими для нашого спільного успіху.
Про компанію
Наш клієнт є компанією, яка дозволяє людям, підприємствам та містам використовувати силу локації. Розуміючи світ через призму локації, вона дозволяє своїм клієнтам досягати кращих результатів, від управління інфраструктурою міста до оптимізації активів підприємства до безпечної доставки водіїв до їхнього пункту призначення.