Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Senior.NET AI Software Engineer для приєднання до швидкозростаючої AI-орієнтованої платформи для обробки даних у фінансовій сфері. Продукт фокусується на масштабній агрегації веб-даних, інтелектуальній екстракції контенту та перетворенні неструктурованої інформації в високоякісні структуровані дані, що використовуються в критичних для місії середовищах.
Команда створює наступне покоління можливостей обробки даних, використовуючи AI для автоматизації конфігурації, підвищення масштабованості та покращення складних ланцюжків обробки контенту. Це старший, високоавтономний пост з прямим впливом на архітектуру та технічний напрям. Ви будете створювати стратегічно важливу можливість з високим рівнем відповідальності та незалежності, забезпечуючи довгострокове рішення виробничого класу з високою якістю коду, мінімальним технічним боргом та чіткою архітектурною цілісністю.
Обов'язки
- Проектування, розробка та підтримка масштабних мікросервісів та компонентів, керованих подіями, використовуючи.NET / C#
- Створення та розвиток розподілених ланцюжків обробки даних з акцентом на надійність, продуктивність та стійкість до збоїв
- Розробка та підтримка API та сервісів backend для систем високої продуктивності в реальному часі
- Інтеграція сервісів AI та можливостей на основі LLM в існуючу інфраструктуру, забезпечуючи надійність, продуктивність та вимірювану бізнес-цінність
- Проектування та оптимізація робочих процесів, що включають екстракцію, перетворення та валідацію контенту на основі AI
- Інтеграція з зовнішніми постачальниками, інфраструктурою AWS та системами обміну повідомленнями
- Забезпечення надійності розподілених робочих процесів, включаючи належну обробку помилок, повторні спроби, ідемпотентність та спостережуваність
- Прийняття архітектурних рішень та внесення вкладу в довгострокову технічну стратегію
- Перегляд та покращення якості коду, продуктивності та зручності техобслуговування з мінімальним технічним боргом
- Тісне співробітництво з продуктом та керівництвом для узгодження технічних рішень з бізнес-цілями
- Оцінка ефективності AI-орієнтованих ланцюжків та постійна оптимізація масштабованості та експлуатаційної стабільності
- Документування архітектурних рішень та технічних компромісів у чіткій та структурованій формі
Вимоги
- 5+ років професійного досвіду розробки на.NET / C#
- Сильний досвід роботи з мікросервісами та архітектурою, керованою подіями
- Досвід роботи з сервісами AWS у виробництві (S3, EC2, SQS або еквівалент)
- Твердий досвід роботи як з SQL (SQL Server), так і з NoSQL (MongoDB) базами даних
- Досвід проектування та розробки API
- Тверде володіння async/await, потоками та управлінням ресурсами
- Усвідомлення розподілених систем: обробка помилок, повторні спроби, ідемпотентність, черги повідомлень
- Якісний підхід, з увагою до крайніх випадків, надійності системи та потенційних сценаріїв збоїв
- Продуктовий підхід, орієнтований на досягнення значного впливу, а не просто на виконання завдань, і комфортний при високому рівні автономності
- Здатність оцінювати та перевіряти ефективність впроваджених рішень, співпрацюючи з продуктом та керівництвом для забезпечення узгодженості з бізнес-цілями
- Здоровий глузд у балансуванні незалежного прийняття рішень з своєчасною узгодженістю із зацікавленими сторонами, що підтримується чітким та структурованим документуванням архітектурних та технічних виборів.
- Відмінне спілкування: ви задаєте хороші питання, уважно слухаєте та своєчасно виявляєте перешкоди
Буде плюсом
- Досвід інтеграції з LLM або API AI, включаючи дизайн та управління запитами
- Досвід у веб-сканінгу, екстракції даних або ланцюжках обробки документів
- Досвід роботи з агрегацією новин, медіа-даними або фінансовою інформацією
- Знання Python або C# для робочих процесів обробки даних
- Досвід контейнеризації (Docker, Kubernetes)
Ми пропонуємо
- Конкурентоспроможна зарплата
- Відпустка (до 20 робочих днів)
- Оплачувані лікарняні (10 робочих днів)
- Національні свята як оплачуваний вихідний
- Гнучкий робочий графік, віддалений формат
- Пряме співробітництво з клієнтом
- Динамічне середовище з низьким рівнем бюрократії та чудовим командним духом
- Складні проекти в різних бізнес-доменах та різноманітних технологічних стеках
- Спілкування з фахівцями Top/Senior рівня для посилення ваших навичок
- Онлайн командоутворення
Про компанію
nCube - глобальна компанія з офісами для розробки у Києві, Україна; Варшаві, Польща; Сан-Паулу, Бразилія; та Лондоні, Великобританія. Ми пропонуємо гнучний робочий графік та віддалений формат.
Контактна інформація
Телефон: +44 772 611 66 87
Електронна пошта: [email protected]