Актуальные заказы по Solr

Back-end разработчик (ElasticSearch)

Мы в REES46 (rees46.com), развиваем платформу, которая помогает интернет-магазинам зарабатывать больше денег за счет персонализированного взаимодействия с каждым посетителем (Big Data, персонализация, коллаборативная фильтрация, deep learning и вот это вот все). Платформа состоит из нескольких инструментов, связанных друг с другом: средства привлечения новых покупателей; персонализированное взаимодействие на сайте; возврат сбежавших посетителей; повторное взаимодействие с клиентами; работа с репутацией; аналитика; динамическая сегментация. Сейчас полным ходом идет разработка сервиса персонализированного товарного поиска: модуль поиска по сайту, который ищет товары и для каждого посетителя отдает индивидуальную подборку товаров. И мы ищем в команду нового бойца, который примет участие в создании этого сервиса и сделает из него лучший на северном полушарии планеты поисковый модуль для интернет-магазина. Сервис будет использоваться как на уже существующих российских, американских и европейских интернет-магазинах, так и у будущих клиентов. Особенность поисковика в том, что семантический анализатор, хоть и важен, но не единственная технология, которая должна использоваться. Помимо этого в алгоритмах применяется технология прогрессивной персонализации, Big Data алгоритмы и немного нейросети. Каждый посетитель при одинаковых поисковых запросах получает разные результаты, соответствующие только его профилю и поведению. Сейчас семантическая часть выполнена на ElasticSearch. В дальнейшем ее можно заменить на любое другое решение, если возникнет необходимость. Весь проект состоит из набора отдельных сервисов, взаимодействующих друг с другом через системы очередей, базу данных и т.д. В качестве языков программирования используются: Ruby, Java, Python, Lua. Системы хранения данных: PostgreSQL, Yandex ClickHouse, Redis. Мы не используем Hadoop и другие тормозные штуки, поэтому у нас самый быстрый на планете рекомендательный движок - 40-60ms на товарную рекомендацию. Если у вас есть хороший опыт работы с семантикой и желание создать крутейший продукт, то первую фазу отбора вы прошли. Вторая фаза: Вам придется заниматься: разработкой продукта, что очевидно; изучением аналогов и конкурентов; оптимизацией алгоритмов и проведением тестов для достижения максимальной конверсии; оптимизацией производительности, чтобы сервис поддерживал 20000 поисковых запросов в секунду с временем исполнения не дольше 60ms; построением интерфейса с красивыми отчетами. Требования: опыт разработки от 3 лет (если вы работаете всего год и при этом приложили руку к алгоритмам Яндекса или Гугла, то давайте пообщаемся); опыт создания проектов с использованием ElasticSearch, SphinxSearch, Lucene на уровне выше, чем просто проиндексировать таблицу базы и работать с базовыми настройками; боевой опыт разработки проектов на Ruby, Python, Scala/Java или PHP с использованием фреймворков; хороший опыт работы с реляционными базами данных на уровне "оно все тормозило и индексы весили в 5 раз больше, чем сама таблица, но я проанализировал запросы, пересоздал индексы с ограничениями и все взлетело"; способность планировать задачи и не сильно выбиваться из сроков; способность не мусолить (простите, рефакторить) одну и ту же фичу, а двигаться вперед, создавая новый функционал; сверхспособность "не делать то, чего не нужно делать"; грамотный русский язык; английский язык на уровне чтения документации в первоисточнике. Условия: работа в офисе в центре Питера либо удаленно из любой точки планеты, кроме Таиланда; полный рабочий день с гибким началом дня; участие в конференциях (любим, когда наши люди выступают на конференциях); чай, кофе, печеньки, кухня с плитой и холодильником, аэрохоккей, пейнтбол летом, сноуборд зимой, дождь весь год, можно ночевать в офисе, если жена выгонит из дома; если надумаете переезжать в Питер, подскажем с арендой жилья. Бонусы Поездки за границу, если потребуется Участие в конференциях в качестве докладчика Пейнтбол Аэрохоккей Дополнительные инструкции Расскажите, какой у вас есть опыт работы с ElasticSearch. Если нет опыта работы с ElasticSearch, но есть большой опыт с Solr, Sphinx, то расскажите о нем. Если с ними нет опыта, тогда расскажите о своих проектах на Ruby или Python.

PHP разработчик

Компания TastyClub предоставляет сервис получения постоянных скидок в более чем 500 ресторанах в Нидерландах. Структура компании состоит из двух команд: команда продаж в Амстердаме и команда разработки в России. Сервис существует более двух лет на рынке в Голландии. На данный момент мы расширяем команду разработки для улучшения сервиса и внедрения новых идей. Работа удаленная, но занятость по совместительству не устроит. Нам нужны люди, готовые полностью посвятить себя проекту и быть частью команды. Крайне приветствуем людей, увлеченных своим делом! Мы ожидаем, что вы регулярно должны быть на оперативной связи и справляетесь с поставленными задачи. Обязанности: — поддержка и развитие системы, разработанной на PHP фреймворке YII — оптимизация и рефакторинг кода — автоматизация процесса разработки Требования: — знание Yii, PHP 5.3, SQL (MySQL), Git, Nginx, Linux, Apache Solr, Unit-тесты — HTML 5 / CSS3 / JavaScript — шаблоны проектирования — разработка веб-сервисов, rest-сервисов — опыт написания модульных и функциональных тестов — опыт разработки технической документации — обязателен опыт работы от 2-х лет с Yii1, Git и Linux shell Напишите нам о себе в свободной форме и пришлите резюме на почту, чтобы мы поняли, почему нам будет интересно работать именно с вами.

Senior Java Fullstack Developer

Responsibilities: As a part of our distributed project team you will play a very important role, contributing to the development of several major components for an American political-journalism organization that covers politics and policy in the United States and internationally. Skills required: Java 8 (Knowledge of MVC frameworks and ORM) Javascript (at least vanilla.js and jQuery) is required Javascript Vue.js or other framework skills is preferable Mysql or other DB skills HTML/CSS at least basic skills is required Tomcat, Maven JUnit SOLR Linux shell Git, Linux, CI, JIRA SQL requests Understanding of SDLC Good English skills - speaking and writing We offer: Remote full-time job (8h/day) Paid vacations and holidays Team work Salary in USD Opportunities for professional growth Дополнительные инструкции Please, apply: https://nitka.recruiterbox.com/jobs/fk0mwyr

Ведущий разработчик (Big Data, Data Mining)

Здравствуйте, коллеги! Находимся в поисках ведущего back-end разработчика, на долгосрочную перспективу, который вольётся в уже сформированную проектную команду, для разработки бэкенд части онлайн-сервиса из области FinTech. На текущий момент в команду входят: финансовый аналитик, project manager, front-end разработчик, UI-дизайнер, системный администратор. С командой уже успели закрыть этапы написания технической документации и проектирования. В данный момент ведется разработка дизайна и вёрстка. Немного о проекте: Проект в области финансового анализа, а также оптимизации привлечения долгового финансирования. Основными пользователями будут аналитики (банки, инвестиционные компании), а также компании ищущие финансирование. Обязанности: Полная разработка серверной части проекта; Развитие, подготовка сервиса к высокой нагрузке; Рефакторинг и оптимизация написанного кода; Создание и сопровождение программной документации. Требования: Отличные практические навыки и опыт в: Python / R, Java / Scala (с основным стеком будем определяться вместе); Hadoop, Spark, Storm, Kafka; NoSQL / MongoDB / MySQL / PostgreSQL; Git; Solr / ElasticSearch. Плюсом будет: Успешно реализованные, запущенные и живые проекты (Big Data). Знание того, что такое Data Mining. Как минимум понимание того, что такое регрессия. Знание моделей регрессии. Условия работы: Перед полным раскрытием подробностей проекта необходимо подписание NDA; Заключение договора на разработку ПО; Интересные и амбициозные задачи в мощном, динамично развивающемся стартапе; Ежемесячный оклад или сдельная / часовая оплата (в дальнейшем вознаграждение будет дополнено процентом от прибыли); Полноценная командная работа с постановкой задач в таск-трекере, общением в скайпе, еженедельными спринтами и т.д. Гибкий и свободный график. Нам не важно в какое время вам удобнее всего работать, главное результат и своевременное закрытие поставленных задач; Загруженность на первой стадии Part-Time (дадим вам время закрыть текущие задачи и личные вопросы), в последующем Full-Time (с перспективой в будущем возглавить отдел разработки); Удаленная работа. Раз в пару недель встреча в реале, в коворкинге. После разработки MVP, планируется открытие офиса; Дружная, позитивная команда и минимум бюрократии; Оформление по ТК РФ (по желанию), после основного запуска проекта. Ждем от вас краткий рассказ о себе и своих проектах (подробнее о том, что делали именно вы), ссылки на профили в социальных сетях и IT-ресурсах, а также контакты на email.

Программист Python (Django)

Обязанности: - Проектирование и разработка программных модулей интернет-магазина; - Работа над back-end и немного front-end; - Тестирование и оптимизация. Требования: - Опыт работы Python/Django программистом от 2-х лет (общий стаж от 5 лет); - Знание MySQL, желательно HTML, CSS, JavaScript/jQuery/JSON/AJAX, MongoDB, Elastic search или Solr; - Опыт разработки крупных интернет-магазинов будет преимуществом; - Опыт работы с системами контроля версий (git); - Будет преимуществом знание UNIX-систем (на уровне разворачивания приложений и сервисов), Apache/nginx; C, Java; - Наличие работ в портфолио (обязательно); - Умение разбираться в чужом коде, производить рефакторинг и оптимизацию; - Знание основ разработки HighLoad проектов; - Английский на уровне чтения технической документации; - Адекватность в восприятии задач и критики; - Навык работы на результат, а не на процесс.