SL KG
Python Developer (OSINT & AI-Powered Parsing)
- Python
- ООП
- FastAPI
- Flask
- REST
- GraphQL
- Celery
- BeautifulSoup
- scrapy
- playwright
- anti-bot
- LLM APIs
- SQL
- NoSQL
- Pytest
- Русский — C1 — Продвинутый
- Английский — B1 — Средний
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 looking for a Middle Python Developer to join our Core team and take ownership of data-collection services that sit at the heart of our platform. You will design, build, and maintain parsers and OSINT pipelines that combine classical scraping techniques with modern LLM-based extraction.
Your Tasks Will Be
- Researching new data sources and designing collection strategies for them
- Developing and supporting parsing services across web, mobile, and API targets
- Reverse-engineering web and mobile applications and their APIs to enable reliable data collection
- Building anti-bot bypass logic and resilient request pipelines
- Using LLMs (OpenAI, Anthropic, Gemini) to extract and structure unstructured data
- Performing code review, refactoring, and writing technical documentation
- Owning a defined area of services end-to-end, from research to production
What We’re Looking For
- Python: 3+ years of commercial development, strong OOP fundamentals
- Web frameworks: 2+ years with FastAPI and/or Flask; solid grasp of REST and GraphQL
- Async & background jobs: Celery in production
- Web scraping: Hands-on experience with BeautifulSoup, Scrapy, and Playwright (or similar headless tooling)
- Web & API reverse engineering: Comfortable inspecting web traffic, replaying and reconstructing private API calls
- OSINT: Practical experience applying OSINT methodologies and tools
- Anti-bot bypass: Real-world experience defeating anti-bot and anti-scraping protections
- Networking: Deep understanding of the HTTP protocol; confident with regular expressions
- AI for data extraction: Production experience with LLM APIs (OpenAI GPT, Anthropic Claude, Google Gemini) and prompt engineering for extracting and structuring data
- AI-assisted parser development: Practical experience using LLMs to design, write, and accelerate the development of parsers themselves
- Databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Elasticsearch); confident with ORMs
- Testing: Pytest, unit and integration testing as a habit
- Russian: Advanced level or higher
- English: B1 or higher
Nice To Haves
- Mobile app reverse engineering experience (Android/iOS traffic interception, deobfuscation, etc.)
- Computer vision experience for image-based data analysis
- Working knowledge of additional languages: Go, PHP, JavaScript/TypeScript
- Docker and Docker Compose in daily workflow
- CI/CD with GitLab CI or GitHub Actions
- Kubernetes for service deployment and orchestration
What We Offer
- Remote-first setup: work from anywhere in the world
- Ownership of meaningful services from day one and a clear path to grow into a Lead role
- Work on a fast-growing, internationally recognized product used by law enforcement and Fortune 500 companies
- A collaborative team environment where your work has direct, visible impact on the product
- Modern tech stack with active use of LLMs, headless browsers, and reverse-engineering tooling in production
We are an equal-opportunity employer and are committed to fostering a diverse and inclusive environment for all candidates.