At Kadoa, we build AI agents to extract, transform, and integrate data from any unstructured source.
Kadoa was set up as a fully remote company from the start. Today,
our mighty team is distributed across the globe, with a HQ in
Zurich Switzerland. What unites us is relentless focus, fast
execution, and our passion for software craftsmanship.
We are all makers at heart and care deeply about the quality of
our work. We’re all generalists with a strong execution mindset.
When it comes to code, we’re looking to work with experienced people who can pick a problem and solve it.
We don’t expect you to have a background in everything we use, but we do expect strong fundamentals and a background working with scrapers.
What you'll do
- Build high-volume scraping infrastructure using Puppeteer, Playwright, and modern web technologies
- Develop anti-blocking strategies for bot detection, CAPTCHAs, and complex protection systems
- Optimize performance for JavaScript-heavy sites, SPAs, and dynamic content
- Integrate with LLMs to improve data extraction accuracy
- Monitor and scale daily scraping operations
- Collaborate on product development and customer solutions
What we're looking for
- 3+ years of web scraping experience with Puppeteer, Playwright, or Selenium
- Strong Node.js/Python skills and experience with Docker, Kubernetes, GCP
- Anti-blocking expertise: proxies, browser fingerprinting, detection circumvention
- System design skills for scalable, fault-tolerant data infrastructure
- Customer-focused mindset with strong ownership and communication skills
Nice to have:
- Experience with LLMs for data extraction
- Finance or hedge fund background
- DevOps and CI/CD knowledge
What we offer
- Challenging work across product development, operations, and customer interaction
- Fully remote work
- Competitive salary and stock options
- Regular team events and European off-sites
- Cutting-edge AI and web scraping technologies
How to apply
Email adrian@kadoa.com with:
- Subject: Application for Web Scraping Engineer
- Include: Resume, GitHub username, LinkedIn profile
- Tell us: Why you want to join Kadoa, a challenging scraping project you've worked on, and your notice period
Looking forward to your application!