Anti-Bot Engineer (Remote, Full-Time), PK [HR177]
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We are hiring a highly experienced Anti-Bot Engineer to design, build, and operate large-scale, resilient web scraping systems that extract high-quality data from heavily protected and constantly evolving web environments. This is a senior-level, hands-on engineering role focused on building production-grade systems that operate at scale under adversarial conditions (anti-bot systems, dynamic rendering, frequent structural changes, and high-volume data extraction). You will be responsible for architecting and maintaining scraping infrastructure that must remain reliable, observable, and adaptable in real time. The role requires deep technical maturity, strong systems thinking, and the ability to operate independently in complex, ambiguous environments. This position is best suited to engineers who have already built and operated large-scale distributed systems in production for several years and are comfortable owning mission-critical data pipelines end-to-end.
Requirements
- 7+ years of professional software engineering experience, with a strong focus on backend systems, data engineering, or distributed systems.
- Proven experience building and operating large-scale production web scraping systems.
- Deep hands-on experience scraping Google or similarly complex, heavily protected / anti-bot environments.
- Strong expertise in Python (or comparable production languages such as Go, Rust, or JavaScript).
- Strong understanding of HTTP internals: headers, cookies, TLS, redirects, sessions, and browser networking behaviour.
- Experience with browser automation frameworks such as Playwright, Selenium, Puppeteer, or equivalent.
- Strong knowledge of HTML parsing, DOM traversal, and high-performance data extraction techniques.
- Proven experience handling anti-bot systems, including rate limiting, CAPTCHAs, IP rotation, and fingerprinting.
- Experience designing asynchronous and concurrent systems for high-throughput workloads.
- Strong debugging skills across distributed, failure-prone production systems.
- Experience running cloud-based systems at scale with strong operational ownership.
- Comfortable working in highly adversarial and fast-changing technical environments.
Additional Information
About Smart Working At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn't just another remote opportunity - it's about finding where you truly belong, no matter where you are. From day one, you're welcomed into a genuine community that values your growth and well-being. Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you're empowered to grow personally and professionally. Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at smart-working-solutions? Share your experience