Senior Python Developer (Data Collection / Web Scraping)

10 Января

Партнерские Вакансии

Город:

Алматы

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "SL KG"

We are a global OSINT company headquartered in the US, empowering investigators and security professionals with cutting-edge AI-powered products. Our technology collects and analyzes massive volumes of data from open sources, including social media, messengers, and the dark web, to create a comprehensive picture for data-driven investigations and decision-making.
Our customers include S&P 500 companies and law enforcement agencies in 80+ countries worldwide. Social Links is scaling rapidly, growing 2x annually, with the ambition of becoming a unicorn valued at $1B+.

We are seeking a Senior Python Developer (Data Collection / Web Scraping).

Your Tasks Will Be:

  • Design and develop new services.
  • Refactor and optimize existing code and legacy services.
  • Make architectural and technical design decisions.
  • Optimize crawlers and data pipelines.
  • Maintain data collection systems in production.
  • Research new data sources.
  • Conduct code reviews and mentor junior/middle developers.
  • Create and maintain technical documentation.

Our Ideal Candidate Has:

Required (Must Have)

Data Collection / Web Scraping

  • Web scraping: BeautifulSoup, Playwright.
  • Data parsing and structuring: JSON, XML, HTML.
  • Strong understanding of HTTP, session management, and proxy usage.
  • Experience bypassing rate limits and anti-bot systems.
  • Experience with hard-to-scrape sources (e.g., Facebook/TikTok-like environments).
  • Experience using AI tools to support parsing/data extraction.

Architecture / Distributed Patterns

  • Experience designing architecture and refactoring legacy services.
  • Understanding of event-driven architecture.
  • Experience with distributed systems patterns.

Python / Backend

  • Strong commercial experience in Python backend development.
  • Proficiency with async/await, type hints, OOP.
  • FastAPI/Django/Flask (3+ years).
  • Understanding of RESTful APIs and GraphQL.

Databases

  • Strong SQL skills (complex queries, indexing, performance optimization).
  • Practical experience with relational databases; exposure to NoSQL is a plus.
  • ORM experience (SQLAlchemy and/or Django ORM).

Async Processing

  • Celery, RabbitMQ, Kafka.

DevOps

  • Docker, Docker Compose.
  • CI/CD: GitLab CI / GitHub Actions.
  • Kubernetes (basic understanding).
  • Cloud experience: AWS and/or GCP.

Testing

  • Pytest (unit + integration tests).

Languages

  • Russian: advanced level or higher.
  • English: intermediate level or higher.

Preferred (Nice to Have)

  • Mobile app reverse engineering.
  • Experience with parsing from mobile apps.
  • API reverse engineering.
  • OSINT methodologies and tools.
  • Computer vision for image analysis.
  • High-load systems experience.
  • Other languages: Go, JavaScript/TypeScript, Rust.
  • LLM APIs (OpenAI GPT, Anthropic Claude, Google Gemini).
  • AI integration into data pipelines for data enrichment.

What We Offer:

  • Remote-first setup: work from anywhere in the world (except Russia and Belarus).
  • Work on critical infrastructure: you’ll be working with the most critical part of the company’s products (data collection/parsing infrastructure).
  • High-impact role: opportunity to drive changes that improve stability, observability, and maintainability of existing solutions.
  • New development + maintenance: scope includes developing new functionality and maintaining critical infrastructure in production.
  • Career prospects: high probability of growth into a Tech Lead role.

We are an equal-opportunity employer and are committed to fostering a diverse and inclusive environment for all candidates.

Похожие вакансии

29 Декабря

Senior DevOps Engineer в Data Office

Алматы

Компания "Мобайл Телеком-Сервис (Объединенная Компания Tele2/ALTEL)" Нужно уметь : Разрабатывать и реализовывать архитектуры...

Отправить резюме подробнее

29 Декабря

Middle risk data engineer (Отдел по работе с данными)

Алматы

Компания "Микрофинансовая организация KMF(КМФ)" Что делать? Осуществлять построение витрины данных и мониторинг качества данных в рамках...

Отправить резюме подробнее

30 Декабря

Senior System Analyst

Алматы

Компания "Неткрэкер Текнолоджи Казахстан" Netcracker — the people designing the future of tech What’s the value of working with...

Отправить резюме подробнее

30 Декабря

BAS Developer

Алматы

Компания "Stetska Consulting" Ищем для нашего проекта опытного BAS Developer , который усилит R&D-команду. Международная команда экспертов в...

Отправить резюме подробнее

15 Декабря

Middle+/Senior Back-end Kotlin Developer

Алматы

Компания "STRONG te.am" Привет! Мы – STRONG team, команда сильных IT-специалистов, которая помогает компаниям запускать и развивать цифровые...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: