Компания не указана Опубликована 6 дней назад · отклик: arbeitnow.co.uk
Senior Software Engineer, Search & AI
ЗарплатаПо договорённости
ФорматУдалённо
ЛокацияНе указана
ГрейдSenior
Muck Rack — платформа с ИИ для PR-команд: помогает отслеживать упоминания брендов в новостях, соцсетях и ответах ИИ, управлять медиаотношениями и измерять эффект.
Ищем Senior Software Engineer, Search & AI в команду. Предстоит развивать клиентские поисковые сценарии и бэкенд-системы, которые их обеспечивают, с небольшим акцентом на фронтенд.
Задачи:
- Самостоятельно вести и выпускать клиентские поисковые фичи и сценарии на фронтенде и бэкенде — от технического планирования до продакшена.
- Создавать ИИ-продуктовые сценарии end-to-end: от сервисов до интерфейсов, делающих результат полезным и надёжным.
- Делать отзывчивые интерфейсы на Vue и поддерживать сервисы на Python и Django.
- Проектировать и улучшать системы поиска, индексации и извлечения данных для качественного обнаружения контента на больших объёмах.
- Поддерживать фичи и потоки данных с Elasticsearch, Kafka, Celery и MySQL.
- Принимать технические решения и компромиссы с учётом клиентского опыта, скорости поставки, производительности, надёжности и поддерживаемости.
- Работать с Product, Design и инженерами: уточнять требования и выпускать качественные сценарии.
- Диагностировать сложные продакшен-проблемы и улучшать производительность, надёжность, наблюдаемость и поддерживаемость систем.
- Участвовать в on-call и разборе инцидентов.
Требования:
- 5+ лет профессиональной разработки и поддержки продакшен-систем.
- Сильный опыт работы на фронтенде и бэкенде, самостоятельная поставка фич по всему стеку.
- Уверенное владение Python или похожим языком и опыт с Django или аналогичным веб-фреймворком.
- Опыт создания отполированных, поддерживаемых пользовательских приложений на Vue.js или другом современном JavaScript-фреймворке.
- Опыт с Elasticsearch или похожей поисковой технологией либо значительный опыт с data-intensive системами.
- Опыт технических компромиссов в сложных продакшен-системах.
- Опыт диагностики продакшен-проблем и вклада в надёжность и операционное здоровье систем.
- Опыт с TypeScript в большой кодовой базе.
- Опыт с дизайн-системами или общими библиотеками компонентов.
- Готовность гибко менять рабочие часы для пересечения с коллегами в часовых поясах США.
Будет плюсом:
- Опыт с Kafka или другими streaming/event-driven технологиями.
- Опыт с MySQL, Postgres или другими реляционными БД.
- Опыт с Celery или другими системами асинхронной обработки задач.
- Опыт создания поиска, discovery, индексации или information retrieval.
- Опыт улучшения фронтенд-архитектуры, производительности или сложных клиентских сценариев.
- Опыт с высоконагруженными SaaS-приложениями или системами с большими объёмами данных.
- Опыт клиентских фич на LLM или других ИИ-моделях.
- Опыт оценки работоспособности ИИ-фич через evaluation, тестирование или обратную связь.
- Интерес к журналистике, новостям, медиа или соцсетям.
Также ценим:
- Умение ясно объяснять сложные технические идеи и эффективно работать с техническими и нетехническими партнёрами.
- Самостоятельность в решении проблем и понимание, когда подключать других.
- Гордость за читаемый, тестируемый и поддерживаемый код при прагматичных компромиссах.
- Вдумчивый подход к неоднозначным или сложным задачам.
Инструменты в вакансии
Навыки и технологии
Направления