
Solution Architect
Primary stack
Job description
Про посаду
У SPD Technology ми об'єднуємо команду однодумців, які прагнуть створювати цінність через свою роботу, об'єднані своєю відданістю високій продуктивності та наданню індивідуальних, передових технологічних рішень, які сприяють зростанню клієнтів. Ми надаємо нашим людям культуру досконалості та можливість відчувати себе відповідальними за внесок на кожному рівні. Ми цінуємо гуманність і співпрацю, заохочуємо професійний та особистий ріст, а також сприяємо підтримці та гнучкому робочому середовищі, де вітається внесок кожного.
І зараз ми шукаємо Solution Architect (Pre-Sales, Delivery & AI Enablement), щоб приєднатися до нашої команди.
Про роль
Це внутрішня архітектурна посада на перетині пре-продажів, доставки та вдосконалення AI. Близько 60% наших вхідних запитів на пре-продажі зараз включають AI/ML (OCR, Computer Vision, виявлення шахрайства, RAG та агентські рішення), тому нам потрібен архітектор, який може формувати, кидати виклик, оцінювати та продавати ці рішення - а не вузький ML-спеціаліст. Ви будете працювати над кількома завданнями та доменами, а не над окремим продуктом, і тісно співпрацюватимете з нашою внутрішньою командою ML/MLOps, а не володіти глибоким ML-моделюванням самостійно.
Роль має три фокуси:
- Пре-продажі та оцінка: Формування та захист рішень та оцінок для нових завдань.
- Архітектура рішень та володіння SDLC: Володіння архітектурою від початку до кінця та загальним баченням цільової архітектури через завдання.
- Вдосконалення AI: Допомога командам у впровадженні AI-підтримуваного розробки: вибір правильних інструментів/гармат для проекту, впровадження, підвищення кваліфікації та моніторинг впровадження.
Технологічний стек
- Мови та платформи: Java, C#, Python, Node.js
- Архітектура та інтеграція: Мікросистемні, подієві та повідомлення паттерни, масштабовані API, корпоративні інтеграції, системи даних-аналітики.
- Хмара: AWS, GCP, або Azure; керовані IaaS/PaaS/SaaS сервіси.
- Контейнери та оркестрація: Docker, Kubernetes.
- Дані та пошук: PostgreSQL, MS SQL, розподілений кешування та реплікація (Redis), корпоративний пошук (Elasticsearch), векторні сховища для пошуку.
- AI/GenAI: Оркестрація LLM, багатоагентні фреймворки, трубопроводи RAG, оцінка та захисні огорожі; рішення OCR/Computer Vision та виявлення шахрайства, що постачаються разом з інженерами ML.
- AI-підтримуваний розвиток: Інструменти та гармати AI-кодування (наприклад, BMAD, Spec Kit), агентські робочі процеси, управління контекстом.
- Архітектурні практики: ADRs, цільові/перехідні стани та системні діаграми, NFRs та "-ilities", безпечний за замовчуванням, CI/CD.
Робоче середовище
Повністю віддалено, з гнучким графіком та вимогою відвідувати всі ключові зустрічі команди та клієнтів.
Обов'язки
Пре-продажі та оцінка
- Керувати технічним процесом відкриття та проектуванням надійних, масштабовних, економічно ефективних рішень для пропозицій, відповідей на RFI/RFP та нових клієнтів.
- Володіти оцінкою від початку до кінця: перетворювати відкриття продажів на оцінки, засновані на інженерії; кидати виклик та виправляти оцінки, які не засновані на реальних зусиллях на доставці.
- Виступати в ролі мосту між Продажами та Доставкою - забезпечувати, щоб оцінки відображали внесок інженерів, а команда з доставки розуміла та могла виконати те, що було продано.
- Готувати технічні розділи пропозицій: описи рішень, архітектурні діаграми, припущення, ризики та підхід до доставки.
- Бути основною технічною точкою контакту для потенційних клієнтів, чітко артикулюючи рішення, технологічний стек та стратегію впровадження технічним та нетехнічним зацікавленим сторонам.
- Створювати бачення архітектури, дорожню карту, визначення MVP та план доставки на високому рівні під час відкриття/зачатку.
- Коли задіяно AI/ML, правильно визначати та оцінювати його, працюючи з нашими внутрішніми інженерами ML для глибокого внеску в моделювання.
Архітектура рішень та доставка
- Володіти та розвивати архітектуру рішень від початку до кінця (безсерверні сервіси, зберігання даних, інтеграції, хмарна інфраструктура), чітко визначаючи "-ilities": масштабованість, доступність, відновлюваність, технічне обслуговування, розширюваність, переносимість, зручність використання та безпеку.
- Володіти та просувати бачення цільової архітектури по всьому портфелю; проводити архітектурні огляди та семінари з дизайну з командами з доставки.
- Рухайтеся системою еволюції до добре визначених цільових та перехідних (тимчасових) станів, використовуючи системні діаграми, які надають інженерним командам чіткий, дійовий шлях виконання.
- Пропонувати прагматичні, збалансовані технічні рішення в таких областях, як побудова проти покупки, зараз проти пізніше та рефакторинг проти перебудови, та документувати обґрунтування за ними.
- Визначати та підтримувати архітектурні артефакти: діаграми на високому рівні та системи, потоки даних, нефункціональні вимоги, технічні керівництва та ADRs - і створювати специфікації рішень, готових до AI, як частину життєвого циклу дизайну.
- Надавати практичне керівництво: сеанси дизайну, перегляд критичних технічних рішень та PRs, спайки та PoCs, коли це потрібно.
- Забезпечувати, щоб рішення відповідало очікуванням щодо масштабованості, безпеки, доступності та економічної ефективності, та спрощувало інакше складні проблеми у прагматичні дизайни.
- Брати участь у запуску нових проектів з нуля: обсяг, підхід до архітектури, скидка MVP та ключові технічні рішення.
Вдосконалення AI (ключовий диференціатор для цієї ролі)
- Глибоко розуміти AI-підтримуваний розвиток: як працюють агенти та агентські робочі процеси, як поводяться LLM, управління контекстом та обґрунтування/прогалини інструментів та гармат AI-кодування (наприклад, BMAD, Spec Kit) - включаючи обмеження, такі як неповне TDD, поєднані ролі розробки+тестування одиночного агента та обробка контексту.
- Рекомендувати, які інструменти/гармати AI-розробки підходять для якого класу проекту, фази та життєвого циклу розробки програмного забезпечення - і де вони не підходять; визначати прогалини та судити, чи є вони критичними для даного проекту.
- Налаштовувати та керувати налаштуванням гармат та агентів, щоб відповідати життєвому циклу команди, а не сліпо приймати готовий потік.
- Підтримувати вдосконалення AI по всіх проектах: початкова інструкція, впровадження команд (включаючи SPD Labs), підвищення кваліфікації інженерів та чемпіонів AI та моніторинг впровадження, відповідаючи на питання по ходу.
- Рухайтеся інноваціями в системі, використовуючи AI як основний фактор - прототипування високоефективних можливостей для доведення технічної доцільності та спрямування майбутніх архітектурних напрямків.
- Надавати ранні, обґрунтовані орієнтовні оцінки за допомогою інструментів AI, щоб допомогти кваліфікувати можливості до більш глибокого відкриття.
Вимоги
- 7+ років практичного досвіду розробки програмного забезпечення з сильними основними інженерними принципами, включаючи 3+ роки проектування складних програмних архітектур для середовищ з кількома стекамі.
- Широкий практичний досвід інженерії по всьому життєвому циклу розробки програмного забезпечення: розподілені системи, хмарно-нативні архітектури, масштабовані API, рішення на основі даних та корпоративні інтеграції.
- Практичний досвід проектування рішень даних по всіх реляційних базах даних, розподіленому кешуванні, реплікації та корпоративних пошукових системах.
- Досвід архітектурного проектування на щонайменше одній основній хмарній платформі з використанням контейнеризації та оркестрації, плюс робоча карта керованих хмарних сервісів та звичка постійно вчитися новим платформам, фреймворкам та бібліотекам - комерційним та відкритим вихідним кодом.
- Практичне, рутинне розуміння AI/GenAI та агентського розвитку - агенти, поведінка LLM, управління контекстом, гармати AI-кодування та їх обґрунтування. Це центральне для ролі.
- Здатність ефективно працювати разом з інженерами ML над рішеннями AI/ML (OCR/Computer Vision, виявлення шахрайства, RAG, агентські) - достатньо, щоб визначати, кидати виклик та оцінювати, не будучи глибоким спеціалістом з моделювання ML.
- Дисциплінований підхід до архітектурного прийняття рішень: систематична оцінка обґрунтувань, ризиків та технологічних плюсів/мінусів для забезпечення стійких, економічно ефективних рішень.
- Сильні навички оцінювання та здатність захищати оцінки як перед Продажами, так і перед Доставкою.
- Доведений досвід управління очікуваннями зацікавлених сторін та побудови міжорганізаційної узгодженості, адаптації від глибоких технічних досліджень з інженерами до нетехнічного діалогу зі старшими зацікавленими сторонами.
- Відмінні комунікаційні та клієнтоорієнтовані навички; орієнтовані на людей та комфортно керуючи, впроваджуючи та підвищуючи кваліфікацію інженерів - вдосконалення є ключовою частиною роботи.
- Сильні аналітичні та проблемно-орієнтовані навички, здатність визначати технічні рішення в умовах жорстких термінів та розпливчастих вимог.
- Попередній досвід у пре-продажах, технічному відкритті чи консультаціях з рішень.
- Досвід у тренуванні інженерних команд та підвищенні їхньої здатності приймати якісні автономні рішення щодо проектування програмного забезпечення.
Ми пропонуємо
- Конкурентоспроможна зарплата
- Варіанти віддаленої роботи
- Бюджет на професійний розвиток
- Стабільне нав
© SPD Technology. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Черкаси
More at SPD Technology
All 21 rolesSimilar jobs

AI-Native Solutions Architect (Agentic SDLC)
AltexSoft · Poland +1

Lead AI/ML Engineer
Sombra · Ukraine

Lead AI/ML Engineer
Sombra · Ukraine

Lead AI/ML Engineer
Sombra · Ukraine