
Lead Python Developer (AI, LLM)
Primary stack
LangChainLlamaIndexPythonOpenTelemetry
Nice to have's
Microsoft Azure
Job description
Description language:
Про посаду
Ми шукаємо висококваліфікованого Lead Python Developer, щоб очолити впровадження складного чат-бота за допомогою LangChain або LlamaIndex, з акцентом на використанні Large Language Models (LLMs) та Retrieval-Augmented Generation (RAG).
Обов'язки
- Керувати розробкою рішень для чат-ботів за допомогою LangChain або LlamaIndex з акцентом на LLMs та RAG
- Досліджувати та впроваджувати стратегії вбудовування, семантичний пошук та векторний пошук для підвищення продуктивності системи
- Проектувати, розробляти та підтримувати надійні Python-додатки, забезпечуючи дотримання кращих практик кодування
- Співпрацювати з різними командами для проведення досліджень та створення доказів концепції (PoCs) для інноваційних функцій штучного інтелекту
- Розробляти та інтегрувати рішення для векторних баз даних, таких як Pinecone, Faiss чи аналогічні
- Оптимізувати продуктивність додатків, забезпечуючи масштабованість та ефективність у системах на базі штучного інтелекту
- Впроваджувати обробку помилок, механізми логування та моніторинг за допомогою OpenTelemetry
- Підтримувати та забезпечувати роботу.NET-компонентів додатку, включаючи інтеграції ботів MS Teams та інших сервісів
- Проводити архітектурні огляди та надавати технічне керівництво з питань, пов'язаних зі штучним інтелектом
- Забезпечувати відповідність процесам життєвого циклу програмного забезпечення, надавати допомогу в кодових оглядах та тестувальних фреймворках
Вимоги
- 5+ років досвіду програмування на Python, з акцентом на розробці складних додатків
- 1+ рік досвіду керівництва у відповідних ролях
- Глибоке розуміння та практичний досвід у роботі з Large Language Models та техніками Retrieval-Augmented Generation
- Перевірені знання у використанні LangChain або LlamaIndex для розробки чат-ботів
- Глибокі знання стратегій вбудовування, семантичного пошуку та методологій векторного пошуку
- Володіння роботою з векторними базами даних, такими як Pinecone, Faiss чи аналогічні
- Досвід у впровадженні трасування та моніторингу за допомогою OpenTelemetry
- Експертиза у проектуванні надійних механізмів обробки помилок та логування
- Зобов'язання до написання чистого, зручного для підтримки та масштабного коду, з глибоким розумінням кращих практик розробки програмного забезпечення
- Проживання в Україні (віддалена робота дозволена лише для кандидатів, які проживають в Україні)
Буде плюсом
- Знання Microsoft Azure
Про компанію
[Опис компанії, якщо є]
© EPAM. 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.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.