Senior Python Developer
Удалёнка | до 150 000 руб. | wikilect.ru
О компании:
Полная занятость, удаленная работа или из оплачиваемого коворкинга.
Wikilect - инновационный проект, представляющий собой сочетание графовых технологий и больших данных.
Мы - небольшой стартап, которые реализует сервисы в области обработки больших массивов информации.
Наш пилотный проект - портал Adposium, который предоставляет открытую информацию про рекламный рынок.
Основной проект Wikliect, который сейчас находится в разработке, - Big Data энциклопедия для бизнеса, которая позволит объединить в одном месте все доступные открытые источники информации о бизнесе: компании, персоны, тендеры, вакансии, товары, адреса и прочие данные.
В настоящее время мы ищем опытного тим-лида или senior php разработчика, который сможет перенять техническое лидерство проекта от прошлого тим-лида.
Основные модули системы:
- Парсинг, API интеграции и импорт в граф
- Онтологии
- Миграции
- Склейка
- Визуализация на карточках и диаграммах
- Редактирование данных
Мы ищем Senior Python Developer, который готов:
- поменять комфортный офис на атмосферу стартапа
- готов погрузиться в новые графовые технологии
- построить инновационный и революционный продукт
- изменить этот мир навсегда
Как мы работаем:
- Пишем на последних версиях PHP и Python без фреймворка
- в качестве основной СУБД - графовая Virtuoso DB. Также используем PostgreSQL, MySQL, Redis;
- Используем unit тесты
- Имеем CI&CD с помощью Jenkins
- Приложение упаковано в Docker и деплоится в production нажатием кнопки;
- Всегда в курсе работы нашего production: используем Kibana
- Используем недельные спринты
- Ведем задачи в Google Sheet и Jira
- Используем Slack и Google Meet для коммуникаций
- Удаленная команда
- Стремимся постоянно улучшать наши процессы, чтобы удовлетворять потребности нашей команды и бизнеса в максимально короткие сроки;
Наша команда:
CEO, Python-разработчик по парсинг, фронтенд разработчик, продакт-менеджер, тестировщик, менеджер по импорту.
Сейчас также ищем Team Lead-а.
Наш стек:
- Php 7.3, Python, VueJS, PostgreSQL, Openlink Virtuoso , Redis , Gearman, Jira, Confluence, Slack , Google Cloud, AWS, Jenkins, Phpstorm, Docker, Ansible, ELK
Важно: основная база данных работает не на SQL, а на SPARQL (язык для графовых баз данных)
Задачи разработчика:
- Разработка парсеров для различных сайтов, в том числе для социальных сетей
- Парсинг больших объемов данных
- Автоматизация процессов парсинга
- Проектирование архитектурных решений
- Поддержка и доработка существующих систем
- Написанием юнит-тестов и технической документации по своим задачам
- Использование прокси
- Работа с API социальных сетей, API-взаимодействие со всевозможными источниками и микросервисами
- Имплементация сервисов машинного обучения, построение внутренних инструментов data discovery
- Оптимизация сервисов под высокие нагрузки
- Разработка API, API методов
- Работа предполагает постоянное развитие, изучение нового и погружение в предметную область
- Умение работать самостоятельно и в команде
Требования к кандидату:
Хард-скиллы:
- Отличное знание и навыкки разработки на Python 3.6+ (ООП) - опыт от 3-х лет
- Высокая скорость разработки
- Опыт применения PostgreSQL (включая триггеры, хранимые процедуры, горизонтальный и вертикальный partitioning); владеете SQL и способны анализировать большие объемы данных из разных источников
- Опыт работы с системами контроля версий (GIT) - используем BitBucket
- Опыт развертывания, администрирования и настройки серверов (Ubuntu, Debian, CentOS) – большой плюс
- Обладаете опытом работы с in-memory хранилищами (Redis или Tarantool) и брокерами сообщений (Apache Kafka или RabbitMQ)
- Проектирование REST API, разработка внутренних и внешних API для взаимодействия между продуктами
- Владение многопоточным multiprocessing и асинхронными подходами asyncio, aiohttp, concurrent.futures, понимание разницы между ними и областями их применения
- Базовые навыки вёрстки интерфейсов (HTML, CSS, JavaScript)
- Обладаете опытом работы с Docker и Kubernetes
- Уметь или любить Jira, Confluence, Github, Slack, Telegram
- Опыт работы с веб-серверами (nginx)
- Опыт проектирования архитектуры приложения
- Имеете опыт разработки парсеров
- Владение английским языком на уровне чтения технической документации
Желательно:
- Знание алгоритмов машинного обучения: линейную регрессию, логистическую регрессию, решающие деревья, градиентный бустинг, etc
Софт-скиллы:
- Хорошие коммуникативные навыки, умение работать в команде
- Аккуратность, ответственность
- Системное мышление
Условия работы:
- Атмосфера стартапа с высоким уровнем доверия и вовлеченности в проект
- Отличная команда, молодая и активная, увлеченная тем, чем занимается
- График работы: 5/2, гибкое начало рабочего дня с 8:00 до 11:00 на ваш выбор
- Оформление по ТК РФ (оплата отпуска 28 календарных дней, оплата больничных)
- Достойная заработная плата
- Возможности карьерного роста
- Можно работать удаленно из любой точки мира, либо из оплачиваемого коворкинга. Выбор за тобой!
- Билеты на Highload++
- Корпоративные мероприятия и регулярные Хакатоны! Мы собираемся несколько раз в год в разных местах (Санкт-Петербург, Москва, т. д.), чтобы работать и весело проводить время вместе. Все расходы мы берем на себя!
- Мы убеждены, что компания должна инвестировать в развитие своих сотрудников и поэтому предоставляем возможность посещать конференции, митапы, профессиональные курсы за счет компании.
- Меняем рынок знаний — это важная цель в глобальном масштабе, делать социально-важное нереально круто, попробуй!
Мы постараемся быстро ответить и предложим тестовое задание, чтобы убедиться в вашем опыте, способности понимать задачу и видеть её решение и в конце проведем собеседование с командой.
ОТКЛИКНУТЬСЯ
