Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо висококваліфікованого Lead Python Developer для керівництва реалізацією складного чат-бота з використанням LangChain або LlamaIndex, з акцентом на використання Large Language Models (LLMs) та Retrieval-Augmented Generation (RAG).
Обов'язки
- Керувати розробкою рішень для чат-ботів з використанням LangChain або LlamaIndex з акцентом на LLMs та RAG
- Досліджувати та впроваджувати стратегії вбудовування, семантичний пошук та векторний пошук для підвищення продуктивності системи
- Проектувати, розробляти та підтримувати надійні Python-додатки, забезпечуючи дотримання кращих практик кодування
- Співпрацювати з різними командами для проведення досліджень та створення доказів концепції (PoCs) для інноваційних функцій штучного інтелекту
- Розробляти та інтегрувати рішення для векторних баз даних, таких як Pinecone, Faiss або аналогічні
- Оптимізувати продуктивність додатків, забезпечуючи масштабованість та ефективність у AI-орієнтованих системах
- Впроваджувати обробку помилок, механізми логування та моніторинг за допомогою OpenTelemetry
- Підтримувати та забезпечувати догляд за.NET-компонентами додатку, включаючи інтеграцію ботів MS Teams та інших сервісів
- Проводити архітектурні огляди та надавати технічне керівництво з AI-пов'язаними ініціативами
- Забезпечувати відповідність процесам життєвого циклу програмного забезпечення, надаючи допомогу у перевірках коду та тестувальних фреймворках
Вимоги
- 5+ років досвіду програмування на Python, з акцентом на розробці складних додатків
- 1+ рік досвіду керівництва у відповідних ролях
- Глибоке розуміння та практичний досвід у роботі з Large Language Models та техніками Retrieval-Augmented Generation
- Перевірені знання у використанні LangChain або LlamaIndex для розробки чат-ботів
- Значні знання стратегій вбудовування, семантичного пошуку та методологій векторного пошуку
- Володіння роботою з векторними базами даних, такими як Pinecone, Faiss або аналогічні
- Досвід у впровадженні трасування та моніторингу за допомогою OpenTelemetry
- Експертиза у проектуванні надійних механізмів обробки помилок та логування
- Зобов'язання до написання чистого, зручного для підтримки та масштабного коду, з глибоким розумінням кращих практик розробки програмного забезпечення
- Проживання в Україні (віддалена робота дозволена лише для кандидатів, які проживають в Україні)
Буде плюсом
- Знання Microsoft Azure
Про компанію
[Опис компанії, якщо є]