Full-Time

Anti-Bot Engineer

Smart Working Solutions

Smart Working Solutions

51-200 employees

Provides offshore software developers on demand

No salary listed

Remote in India

Remote

Category
Software Engineering (1)
Required Skills
Rust
Python
JavaScript
Go
Observability
Playwright
Selenium
Puppeteer

Get referred to Smart Working Solutions

See people who can refer or advise you

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.
Responsibilities
  • Design, build, and maintain large-scale Python-based scraping systems targeting highly protected websites (including Google-like environments).
  • Architect resilient extraction systems capable of handling dynamic, JavaScript-heavy pages using browser automation and hybrid approaches.
  • Continuously adapt systems to frequent changes in page structures, request flows, and anti-bot mechanisms.
  • Build robust, production-grade data extraction pipelines with strong emphasis on accuracy, observability, and fault tolerance.
  • Implement advanced strategies such as proxy rotation, fingerprinting, session management, and request routing to ensure stability at scale.
  • Monitor system health, proactively detect anomalies, and debug complex production failures across distributed systems.
  • Optimise scraping infrastructure for performance, cost efficiency, and reliability at scale.
  • Collaborate with data engineering and product teams to ensure scraped data is structured, validated, and trusted.
  • Operate and improve systems running continuously in cloud environments.
  • Document system architecture, scraping logic, and operational procedures for long-term maintainability.
  • Contribute to improving resilience, automation, and adaptability in adversarial environments.
Desired Qualifications
  • Experience with Docker and Kubernetes in production environments.
  • Exposure to distributed task queues or large-scale job orchestration systems.
  • Experience with monitoring, anomaly detection, or data quality validation systems.
  • Background in search intelligence, advertising tech, or competitive intelligence platforms.
  • Experience building systems that operate against high-defence web environments at scale.
  • Familiarity with observability tooling and production-grade system monitoring.
  • Exposure to AI-assisted development workflows or agentic coding tools.
Smart Working Solutions

Smart Working Solutions

View

Smart Working Solutions provides offshore software developers who are carefully vetted and ready to join a client’s team, work the client’s hours, and communicate daily. It sources, screens, and tests candidates and then assigns them to a project, with ongoing customer success support to ensure long-term success. The service emphasizes high 98% retention, experienced developers from top US and European companies, and cost savings compared to in-house hiring. Its goal is to deliver reliable offshore development teams that integrate with a client’s organization and sustain long-term collaboration at a lower cost.

Company Size

51-200

Company Stage

N/A

Total Funding

N/A

Headquarters

London, United Kingdom

Founded

2020

Get referred to Smart Working Solutions

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • 358 remote developer jobs listed on Indeed, including 49 Full Stack roles.
  • 49 Full Stack, 28 Front End, and 21 Senior Engineer positions available.
  • High-detail roles align perfectly with meticulous vetting process.

What critics are saying

  • Smart Outsourcing undercuts with 70% savings via EOR from Philippines.
  • Aglowid captures India talent pool with cheaper ODC developers.
  • 9.1% India IT wage hikes in 2026 collapse Lever-dependent pipeline.

What makes Smart Working Solutions unique

  • Smart Working vets offshore developers from top US and European firms.
  • Candidates integrate fully, matching client hours and communications.
  • 98% retention rate backed by customer success team support.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Flexible Work Hours