Старший Backend-разработчик (AI / Machine Learning)
Компания: Afternow
Местоположение: Европа, Удаленно, Хорватия (Hrvatska)
Тип занятости: Контракт
Краткое резюме
🎯 Фокус роли: Мы ищем старшего Backend-разработчика (AI / Machine Learning), который сможет проектировать, создавать и развертывать интеллектуальные системы в реальных производственных средах.
🕛 Часы работы: Полный рабочий день
🌎 Местоположение: Полностью удаленно
🇪🇺 Часовой пояс: Ищем кандидатов из Европы для согласования часовых поясов.
🇬🇧 Язык: Требуется свободное владение английским языком (родной или профессиональный). Все корпоративное и клиентское общение ведется на английском. Испанский — бонус, так как проект разрабатывается для латиноамериканского рынка.
🤠 4+ года опыта в backend-разработке (Python, Java) в сочетании с практическим опытом внедрения и развертывания AI-функций и моделей машинного обучения, а также конвейеров данных с использованием Python.
💸 Диапазон заработной платы: €3,000 - €4,000/месяц брутто (зависит от уровня опыта)
О компании Afternow
Мы — партнеры в вашем цифровом пути. Мы объединяем стратегию, дизайн и технологии для создания систем, которые адаптируются к вашему будущему.
Afternow создает цифровые системы, на которых строятся блестящие компании. Стратегия, идентичность, веб- и продуктовый дизайн, а также масштабируемые технологии. Каждая часть процесса поддерживает и дополняет другую, создавая среду, которая работает сегодня и адаптируется к любому направлению развития бизнеса.
Мы работаем в основном с амбициозными, ориентированными на цифровые технологии организациями, переживающими изменения. От стартапов, обретающих устойчивость, до scale-up компаний, набирающих обороты, и до устоявшихся предприятий, перестраивающих свои цифровые основы. Наши партнерские отношения строятся на ясности, мастерстве и заботе.
С 2012 года мы выросли с наших корней на острове Крк, Хорватия, до полностью удаленной команды из более чем тридцати талантливых людей, работающих по всему миру. Мы сотрудничали с такими компаниями, как AWS, ThoughtSpot, Progressive, Descartes, ShipBob, Quillbot, Teachable, Crisp, CloudZero, Kinetik и многими другими.
🏆 Рейтинг Glassdoor 4.6 — Присоединяйтесь к нашей команде и узнайте, почему наши сотрудники постоянно оценивают нас так высоко.
Роль
Мы ищем старшего разработчика с глубокой специализацией в машинном обучении, данных и AI, чтобы помочь нам проектировать, создавать и развертывать интеллектуальные системы для цифровых продуктов и платформ. На этой должности вы будете работать на стыке AI, машинного обучения, инженерии данных и разработки программного обеспечения. Вы будете отвечать за превращение идей, основанных на данных, в надежные производственные функции, от интеграции моделей и конвейеров данных до масштабируемых API и облачных сервисов. Вы будете тесно сотрудничать с backend-разработчиками, продакт-менеджерами, дизайнерами и заинтересованными сторонами клиента для создания практических AI и ML-решений, которые решают реальные бизнес- и пользовательские проблемы.
Что вы будете делать
- Машинное обучение (Machine Learning Engineering): Проектировать, внедрять и развертывать функции машинного обучения в производственных средах.
- Конвейеры данных (Data Pipelines): Создавать надежные конвейеры данных для обработки, преобразования и подготовки данных для ML-моделей, аналитики и интеллектуальных функций продукта.
- Разработка API: Создавать внутренние (gRPC) и внешние (REST) API, которые позволяют другим приложениям и системам потреблять AI/ML-сервисы.
- Экспериментирование и оптимизация: Поддерживать экспериментирование, валидацию, мониторинг и постоянное улучшение ML-моделей и AI-функций.
- Производительность и масштабируемость: Обеспечивать надежность, производительность, поддерживаемость и масштабируемость ML-функций.
- Кросс-функциональное сотрудничество: Тесно сотрудничать с продакт-менеджерами, backend-разработчиками, frontend-разработчиками, QA и дизайнерскими командами для определения, уточнения и предоставления интеллектуальных продуктовых решений.
- Сквозная ответственность: Отвечать за AI и ML-возможности от технического исследования и прототипирования до производственного развертывания, мониторинга, обслуживания и итераций.
- Сотрудничество по облачной инфраструктуре: Работать с DevOps и backend-командами для развертывания, мониторинга и масштабирования ML-сервисов в облачной среде AWS.
- AI-ассистированная разработка: Использовать кодирующие агенты и инструменты разработки AI для повышения скорости разработки, тестирования, документирования и качества кода, сохраняя при этом ответственность за архитектуру, безопасность, надежность и производственные результаты.
- Разработка AI/ML-сервисов: Разрабатывать и поддерживать выделенные AI/ML-сервисы, в основном используя Python и современные практики backend-разработки.
- Интеграция моделей: Интегрировать, обслуживать и поддерживать ML-модели в масштабируемых backend-системах и архитектурах микросервисов.
- Оценка AI и наблюдаемость (Observability): Определять критерии оценки, наборы тестовых данных, метрики мониторинга, трассировки и качества для AI-функций. Определять сценарии сбоев и внедрять соответствующие меры предосторожности и резервное поведение.
Что мы ищем
- 5+ лет опыта backend-разработки на Python и, предпочтительно, Java Spring Boot.
- Глубокий практический опыт работы с Python и распространенными ML/data библиотеками и фреймворками.
- Опыт создания и развертывания производственных ML-функций, а не только экспериментов или ноутбуков.
- Глубокое понимание конвейеров данных, обслуживания моделей, API и интеграции backend-систем.
- Опыт работы с инструментами и рабочими процессами MLOps, облачной инфраструктурой, предпочтительно AWS.
- Знакомство с архитектурой микросервисов и современными практиками backend-разработки на Java.
- Понимание концепций жизненного цикла ML, таких как обучение, оценка, развертывание, мониторинг и итерации.
- Опыт работы с базами данных, обработкой данных и структурированными/неструктурированными данными.
- Знакомство с NLP, RAG, LLM, рекомендательными системами, предиктивными моделями, векторными базами данных, эмбеддингами, агентными AI-системами, вызовом инструментов, оркестровкой рабочих процессов или другими прикладными областями AI/ML является большим плюсом.
- Способность преобразовывать сложные данные и ML-концепции в практические, применимые функции продукта.
- Сильные навыки решения проблем и прагматичный инженерный подход.
- Практический опыт использования AI-инструментов для кодирования или агентов в рамках профессионального рабочего процесса разработки программного обеспечения.
- Опыт оценки AI или ML-систем с использованием автоматизированных тестов, оффлайн-оценок, производственных метрик и обратной связи от пользователей.
- Четкие коммуникативные навыки и способность сотрудничать с техническими и нетехническими заинтересованными сторонами.
- Языки: Свободное владение английским языком для беспрепятственной интеграции с нашей международной командой и клиентами. Поскольку продукт ориентирован на латиноамериканский рынок, знание испанского языка будет преимуществом.
Чего ожидать
- Гибкость — у нас стандартная 40-часовая рабочая неделя. Несмотря на то, что рабочие часы нашего агентства с 9:00 до 17:00 CET, у вас будет свобода работать в гибком графике и поддерживать здоровый баланс между работой и личной жизнью. Просто убедитесь, что большая часть вашего рабочего времени приходится на этот промежуток.
- Удаленная работа и инструменты — мы работаем как полностью удаленная команда. Мы используем HubStaff для отслеживания времени и прозрачности работы. Мы ценим доверие и результаты, а эти инструменты помогают нам оптимизировать административные расходы.
- Культура — мы ценим сотрудничество, открытость, готовность учиться, лидировать и любознательность. Наш подход поощряет ошибки, если мы готовы учиться на них, создавая культуру, в которой рост происходит из понимания и преодоления трудностей.
- Автономия и ответственность — вам будет доверено эффективно и результативно выполнять задачи.
Процесс найма
- Рассмотрение заявки — мы рассмотрим ваш опыт, квалификацию и соответствие роли.
- Видеозвонок с HR — начальный разговор о соответствии, доступности и ожиданиях.
- Второе собеседование с руководством — если после первого разговора будет выявлено серьезное соответствие, мы пригласим вас на второе собеседование с руководством. Это обсуждение будет в первую очередь сосредоточено на соответствии культуре, ответственности, коммуникации и вашем подходе к сотрудничеству и решению проблем. Мы также можем вернуться к некоторым техническим вопросам, если что-то потребует дополнительного разъяснения.
- Добро пожаловать в Afternow!
Afternow является работодателем, предоставляющим равные возможности. Мы считаем, что разнообразные команды создают лучшие продукты и лучший опыт. Мы приветствуем заявки от людей любого происхождения, опыта и взглядов.