CV successfully sent!
Error sending CV!
Hot! #2837

Senior Full-stack Python / Javascript Developer

Hire Bonus
$$$
Key skills: Python / Javascript / ElasticSearch / React / Vue / Kafka / RabbitMQ
Senior Full-stack Python / Javascript Developer

О компании:

Компания из Швейцарии, стартап выделившийся из research проектов из École polytechnique fédérale de Lausanne (EPFL, Политехнический институт в Лозанне, в top 5 европейских технических университетов Европы, на 11 месте в мире).

Компания разрабатывает продукты в сфере анализа данных, машинного обучения, text-mining, semantic text analysis, computer vision. Клиенты большие enterprise организации.

Главный офис находится в Швейцарии. Вся разработка в Украине. Небольшая команда Senior-разработчиков (10 человек). Ценится научный подход и самостоятельность. Можно работать удаленно или в офисе - Киев, Шевченковский район, Львовская площадь.

Что нужно делать:

Два из текущих проектов ориентированы на обработку публичной информации из Интернет (социальные сети, новостные сайты, форумы, блоги), получение, индексация, анализ и извлечение семантической информации (NLP) и визуализация. Ещё один проек полностью про computer vision, индексация и семантический поиск изображений, поиск по содержимому фото, по похожести, поиск людей или предметов на фото. 

В изобилии сложные задачи, поиск решений, требующие сосредоточенности и глубокого понимания.

Технический стек:

Backend:

Python3 (sync/async), ElasticSearch, Redis, Kafka, RabbitMQ, Cassandra, CockroachDB, Dask, Flask, asyncio, aiohttp, Gensim, Numpy, sk-learn и многое другое

Внешний интерфейс:

JS, React, React Router, D3, Reflux, Vue.js, RxJS, Redux, Vuetify

Инфраструктура:

Docker Swarm, Ansible, Jenkins, Prometheus + Grafana, Sentry, ELK

Методология:

Agile

У нас много данных (сейчас около 0.5PB) и постоянно растут. Развитая инфраструктура (122 сервера в ДЦ в Германии и Финляндии). Три разных продукта. Со всем этим сейчас справляется небольшая команда, в основном благодаря высокому уровню скилов в команде и тотальной автоматизации. Все системы строятся fault tolerant и horizontally scalable. Практикуем code review (весь код который выкладывается должен быть проревьювлен), automated testing, continous integration, continous deployment, one-click deployment.

Требования:

  • computer science или математический бекграунд;
  • значительный опыт разработки;
  • фуллстек Python + JS
  • Английский upper intermediate и выше;
  • Понимание архитектуры ПО;
  • Самостоятельность и умение работать в команде;
  • Приветствуется опыт решения сложных проблем, решения задач при неполной информации.

Будет плюсом:

  • опыт и бекграунд machine learning, natural language processing, computer vision.
  • опыт работы с инфраструктурой

Выгоды:

  • Relaxed культура, минимум правил, минималистичный и не навязчивый менеджмент.
  • У CTO 19 лет опыта разработки коммерческих программных продуктов.
  • На этом проекте можно научиться многому полезному. Есть возможность влиять на все технические решения, участвовать в процессе развития продукта и видеть результат своей работы.
  • Есть возможность карьерного роста вместе с ростом компании.
  • По необходимости командировки в Швейцарию (Лозанна).
     
level
specialty
city where you are looking for work
english level
salary not lower than