シニアアンチボットスクレイピングエンジニア(欧州リモート)
Adthenaの有料検索インテリジェンスプラットフォーム向けに、堅牢で大規模なスクレイピングシステムを構築します。Googleの防御、ブラウザ自動化、抽出の信頼性、本番環境の可観測性に幅広く取り組みます。
仕事内容
- Pythonを使用して、Googleやその他の防御が厳しいウェブサイト向けの大規模なスクレイピングシステムを構築・運用する
- ブラウザ自動化とハイブリッドな手法を用いて、動的なJavaScript駆動ページ向けのスクレイパーを開発する
- ページ構造、リクエストフロー、アンチオートメーション制御の変化に対応する
- 正確で一貫性があり、可観測なデータを提供する抽出パイプラインを構築する
- プロキシ、フィンガープリント、リクエストルーティング戦略を適用し、安定性とスループットを向上させる
- スクレイピングの健全性を追跡し、障害を迅速に特定して本番インシデントをトラブルシュートする
- スクレイピング基盤の性能、コスト効率、レイテンシを改善する
- データエンジニアリング、データサイエンス、プロダクトの各チームと連携し、スクレイピングデータの信頼性と有用性を維持する
- スクレイピングロジックと運用手順のドキュメントを維持する
- エンジニアリング責任者に報告する
- 2段階の面接プロセスを完了する
応募要件
- Python、またはGo、Rust、JavaScriptなどの主要言語を使った本番環境での実務経験があり、大規模なスクレイピングシステムの経験を含むこと
- Googleまたは同程度に保護されたプラットフォームのスクレイピングに関する豊富な実務経験
- HTTP、TLS、Cookie、ヘッダー、リダイレクト、ブラウザのネットワーク動作に関する深い知識
- Playwright、Selenium、Puppeteer、または同等のブラウザ自動化フレームワークの使用経験
- HTML解析、DOMトラバーサル、データ抽出手法に精通していること
- レート制限、CAPTCHA、IPローテーション、ボット検知システムの管理経験
- 非同期および並行スクレイピングアーキテクチャを扱えること
- クラウド環境でスクレイパーを大規模に運用した経験
- 高いデバッグ能力と、複雑な障害モードに対する体系的なアプローチ
- ヘッドレスブラウザのフィンガープリントおよびアンチボット回避技術の経験
- 応募者はスペイン、イタリア、ポルトガル、ルーマニア、ハンガリー、チェコ共和国、ポーランド、セルビア、リトアニア、ブルガリア、エストニア、ラトビア、キプロス、ギリシャのいずれかに居住していること
- 英国のタイムゾーンで勤務できること
- 現在の居住地でビザの制限なく就労できる許可があること
福利厚生
- ストックオプション
- 休暇日数に固定上限を設けない、信頼に基づく休暇制度
- リモートワークを基本とする職場環境
- 勤務日を自律的に管理できる柔軟な働き方
- Sherpaプランによる個別最適化された研修とキャリア開発
- 毎月のハックデーと研修日
- 最長6か月の全額有給の産休
- 2か月の育児休暇
- 200ドルのホームオフィス手当
- 会社グッズ用70ドルのウェルカムクレジット
- 誕生日の有給休暇1日
- サマーパーティーとクリスマスパーティー
- 年次および四半期ごとのオフサイト
- 毎月のミートアップ
- 四半期ごとの有給ボランティア休暇
