Старший инженер ИИ Deploy Staff
Переведено автоматически с языка оригинала.
## ЧТО МЫ ОЖИДАЕМ
Наша основная технологическая база - Python, Django, Angular и рабочие процессы на основе RAG/LLM.
Это наша основная технологическая база, и мы не готовы идти на компромисс. Мы ищем человека, который уже является сильным в этих областях и может продуктивно работать с самого начала.
## ОСНОВНЫЕ ТРЕБОВАНИЯ
1. Опыт работы с LLM / RAG в производстве
Вы создали и эксплуатировали производственные системы LLM, включая такие области, как:
- Дизайн RAG и извлечение информации
- Разделение и обработка документов
- Извлечение структурированных данных
- Оценка результатов LLM
- Рабочие процессы LLM с агентами или несколькими шагами
Мы особенно ищем опыт, выходящий за рамки прототипов. Вы должны были внедрить системы для реальных пользователей и иметь дело с проблемами, которые возникают только при их эксплуатации в производстве.
2. Python, Django и PostgreSQL
Требуется сильный опыт работы с Python, а также с Django и/или Django REST Framework.
Вы должны быть комфортно себя чувствовать при проектировании моделей данных PostgreSQL, отладке проблем на стороне сервера и эксплуатации систем в производстве.
3. Angular и TypeScript
Вы будете отвечать за frontend функций, которые создаете.
Поэтому вам необходимо уметь реализовывать и внедрять функции независимо в Angular и TypeScript без ожидания другого frontend-разработчика.
Мы ожидаем опыт работы как минимум с 1-2 производственными проектами Angular.
4. Английский язык
Продвинутый уровень английского языка, примерно C1.
Вы будете работать напрямую с senior-стейкхолдерами, часто не-техническими. Вам необходимо уметь задавать точные вопросы, оспаривать предположения, четко объяснять технические решения и объяснять что-то по-другому, если первое объяснение не доходит.
## ТАКЖЕ ЧАСТЬ РАБОТЫ
Вы столкнетесь со всем следующим.
Мы не ожидаем равной глубины во всех областях, но мы ожидаем, что вы сможете быстро учиться и брать на себя ответственность в тех областях, где ваш опыт сейчас менее сильный.
- Celery, Redis, очереди и асинхронная обработка
- Интеграции с корпоративными системами ERP, финансами и CRM, а также их API
- Облачная инфраструктура, развертывание, наблюдаемость и безопасность
- AWS и/или GCP
- Kubernetes и Docker
- Понимание существующей системы, прежде чем изменять ее
- Улучшение систем без ненужной замены частей, которые уже работают
## ЧТО ВАЖНЕЕ, ЧЕМ РЕЗЮМЕ
Мы заботимся о том, что ВЫ лично построили, что ВЫ лично решили, и что произошло, когда что-то сломалось.
Во время интервью мы хотим понять:
- Что вы лично реализовали
- Какие архитектурные или технические решения вы приняли
- Почему вы приняли эти решения
- Что не сработало или вызвало проблемы
- Как вы диагностировали и исправили это
- Что бы вы сделали по-другому сейчас
Если ваши самые сильные примеры - это системы, которые ваша команда реализовала, в то время как вы в основном контролировали работу, это, вероятно, не та роль.
Чтобы подчеркнуть это еще раз: Python, Django, Angular и опыт работы с RAG/LLM в производстве - это наши основные требования. Мы не можем идти на компромисс в этом стеке.
## КАК МЫ РАБОТАЕМ
Удаленно.
Рабочие часы должны иметь хорошее совпадение с деловыми часами Украины / ЕС.
Мы небольшая команда с прямым доступом к лицам, принимающим решения, и реальным операционным проблемам, которые необходимо решить.
Вам обычно будет даваться проблема для решения, а не подробная спецификация для реализации.
Мы ожидаем, что вы поймете проблему, оспорите требования, если это необходимо, предложите решение и проведите его через реализацию и производство.
## ПРОЦЕСС ИНТЕРВЬЮ
1. Заполните форму с вашей базовой информацией и ожиданиями - https://forms.gle/hzLfnHWBreAn6Cbb8 2. Вводное интервью 3. Техническое интервью с нашей командой 4. Тестовое задание 5. Предложение
Интервью записываются и делятся только внутри команды по найму.
Это позволяет принимать решения о найме на основе того, что кандидаты фактически сказали во время интервью, а не на чьих-то заметках или интерпретации.