Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Are you passionate about safeguarding countries, societies, and businesses from information threats? Look no further! Our rapidly scaling company is committed to this crucial mission, collaborating with some of the world’s most influential organizations, including NATO and the EU.
If you’re ready to join a high-impact team shaping the future of online information resilience, we invite you to become part of our journey. Join us and help defend the digital world with purpose and innovation!
Responsibilities
- Design, build, and maintain high-performance data fetching and scraping services for large-scale ingestion of public web and platform content.
- Develop and maintain platform-specific scrapers, especially for rapidly evolving ecosystems such as TikTok, X/Twitter, Instagram, YouTube, Telegram, and emerging platforms.
- Architect and optimize distributed scraping workflows (task queues, schedulers, rate-limit control, retries, proxies, error-handling, observability, monitoring).
- Build backend services in Python that power ingestion, normalization, parsing, and delivery of data to internal pipelines and storage layers.
- Collaborate with product, data engineering, and AI teams to ensure high availability, quality, and reliability of the fetched data.
- Contribute to existing reusable components to enhance development velocity.
- Follow best practices in software development when implementing new and refactoring existing codebase.
Requirements
- Strong expertise in Python, including async programming, object-oriented principles, and ORM strategies.
- Proven experience building production-grade web scrapers, crawlers, or platform data fetchers (preferably including TikTok or other modern JS-heavy platforms).
- Advanced knowledge of scraping techniques, including headless browsers (Playwright/Puppeteer), content extraction, and browser automation.
- Strong experience working with proxies, including rotation logic, tunneling, and pool management.
- Solid algorithmic thinking, ability to reason about complex workflows in a microservice world.
- Hands-on experience with relational databases and message queues.
- Hands-on experience with Docker, Kubernetes, and cloud environments like AWS and GCP.
- Strong communication skills and readiness to collaborate across engineering teams.
We Offer
- Opportunity to contribute to a mission-driven startup and support prestigious clients, including governments worldwide, enterprise clients, and leading NGOs in addressing information threats and tackling security challenges.
- Autonomy and freedom to drive experiments and bring your own ideas to life.
- Flexibility of fully remote work.
- Flexible, unlimited time-off policy.
About the Company
Osavul delivers pre-emptive situational awareness for the most critical enterprises, governments, and security organizations. Our technologies were first deployed in Ukraine to counter hybrid threats and are now used across the West to safeguard the most critical organizations.
AI-powered OSINT data analysis
Our technologies were first deployed in Ukraine to counter hybrid threats and are now used across the West to safeguard the most critical organizations.
Hard-to-reach data
Osavul is capable of collecting hard-to-reach data from the most complex online environments where traditional monitoring technologies can’t reach.
Malicious actors and CIB tracking
Expose networks and learn how many malicious actors are behind any campaign. Track and expose inauthentic sources.
Listen to opinions
Use AI capabilities to analyze big data and understand people's opinions to understand their reaction towards specific events, personas, and narratives.
Subscribe to stay informed about all releases and updates!
By signing up to receive emails from Osavul, you agree to our Privacy Policy. We treat your info responsibly. Unsubscribe anytime.