Senior Python Developer
Зарплата | Не указана |
---|---|
Компания | Social Links |
Город | Москва |
Требуемый опыт | От 3 лет |
Опубликована | 18 февраля 2022 г. |
Привет!
Мы - глобальная OSINT компания (Open source intelligence или расследование по открытым источникам) со штаб-квартирой в Амстердаме, которая предоставляет расследователям и специалистам в области безопасности революционные продукты на основе искусственного интеллекта.
Мы анализируем огромные объёмы данных из открытых источников в социальных сетях, блокчейне и даркнете и визуализируем целостную картину для расследований на основе больших данных.
Среди наших клиентов компании из S&P 500 и правоохранительные органы из более чем 50 стран мира. Мы растем 2 раза в год и хотим стать Единорогом с капитализацией 1 млрд долларов США.
Мы живем в эпоху, когда данные больше не заслуживают доверия.
Мы восстанавливаем доверие к данным в открытом и безопасном мире.
Уже 6 лет мы стремительно развиваемся и растем, а вместе с этим растет и наша команда! Поэтому мы ищем Python разработчика в самый важный проект компании - ее Core!
Обязанности:
- Разработка web-парсеров и краулеров - основное.
- Развитие и поддержка имеющихся сервисов по парсингу.
- Разработка backend приложений.
- Написание документации по проектам.
- Принятие участия в архитектурных решениях.
Требования:
- Опыт работы с Python от 3 лет с использованием библиотек и фреймворков таких, как requests, aiohttp, celery, BS4 и django.
- Знание HTTP протокола(GET, POST, ... , headers, cookies) и применении http/socks5 проксей при работе с ним.
- Анализ сетевых запросов такими инструментами как Dev Tools в браузере и Fiddler.
- Опыт написания REST API от двух лет.
- Знание SQL(MySQL, PostgreSQL) / NoSQL(MongoDB) СУБД.
- Уверенная работа с регулярными выражениями.
- Опыт отладки приложений и поиска ошибок.
- Знание устройства UNIX систем.
- Опыт работы с GIT, Gitlab CI/CD, Docker, K8s, Rancher.
Будет плюсом:
- Опыт работы с ElasticSearch/MongoDB. Работа с полнотекстовыми запросами, подбор подходящих индексов, оптимизация запросов.
- Опыт работы c RabbitMQ, Redis, Kafka.
- Опыт работы с системами мониторинга Zabbix, Prometheus.
- Знания в Reverse engineering.
- Знания других языков программирования: Go, PHP, Java, C++, Rust и т.д.
Условия:
- Молодой и дружный коллектив.
- Соблюдение норм ТК.
- Интересные задачи и постоянное развитие.
- Гибкий график, удаленная работа/офис.
- ОПЦИОННАЯ ПРОГРАММА!