Member of Technical Staff (Web Access Engineer, Crawler)
Perplexity
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
10 open crawler roles across 2 companies are on ApplySarthi right now.
What crawler roles keep asking for: C++ (90%), Observability (70%), System design (70%), Kafka (60%), Spark (60%), Python (30%), Rust (30%), Kubernetes (20%) — counted across their open postings here.
Member of Technical Staff jobs in the United Kingdom · Member of Technical Staff jobs in London · Remote Member of Technical Staff jobs · C++ jobs · Go jobs · JavaScript jobs · Python jobs
Perplexity has 151 open roles listed here.
- Growth GTM Engineer, Revenue Operations
- Head of Marketing Operations
- Member of Technical Staff (Site Reliability Engineer, Crawler)
- Product Manager, Legal
- Lead Product Designer, Mobile (Native & Mobile)
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for crawler roles keep coming back to C++, Observability, System design, Kafka. Practise those questions before you sit with Perplexity.
Questions you are likely to be asked
- Why do you want to join Perplexity?
- What is your experience with JavaScript? Tell me one thing you learned the hard way.
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
- How would you design an API for a feature you have worked on?
- What do you do when a production issue happens on your code?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Member of Technical Staff (Web Access Engineer, Crawler) at Perplexity interview free →Perplexity is hiring a Web Access Engineer for the Crawler team to build reliable fetching and rendering systems for AI-powered search. You'll work on freely available public web content, within site permissions and approved access policies, and develop the infrastructure that supplies content to downstream indexing and retrieval systems. Your focus will be diagnosing network errors, page-loading issues, and incomplete rendering. You'll trace problems from network protocols through client-side execution, distinguish technical failures from intentional access restrictions, and turn findings into production fixes that improve content quality and efficiency at scale. Responsibilities Own fetching and rendering improvements end to end, from investigation through implementation and production rollout, partnering with crawler engineers and SREs. Investigate fetch and rendering failures across DNS, TLS, HTTP, caching, redirects, and client-side rendering, and classify root causes. Improve page loading, completion detection, and content capture to preserve relevant content and handle dynamic pages reliably. Ensure the crawler respects site-imposed access restrictions and rate limits, identifies itself clearly, and retries only transient technical errors. Build tools to reproduce failures, compare crawler output against expected page content, and turn findings into regression tests. Define metrics for fetching reliability, content completeness, and error classification, and use them to prioritize improvements. Qualifications 5+ years of software engineering experience in web infrastructure, browsers, CDNs, or crawling, with strong programming skills in at least one of Go, Python, Rust, or C++. Deep understanding of HTTP/1.1, HTTP/2, and HTTP/3, including status semantics, caching, conditional requests, content encoding, and redirects; strong knowledge of TLS, DNS, cookies, and sessions. Understanding of CDN caching and content delivery, HTTP error handling, retry backoff, and server-defined rate limits. Knowledge of page lifecycle, network idle, service workers, client-side rendering, and shadow DOM; experience debugging JavaScript and fluency with Chrome DevTools, CDP, HAR files, curl, and packet captures. Comfort working independently when the path forward is not fully defined. Nice to have Experience developing CDN, caching, or web performance systems. Experience operating crawlers, headless browsers, or distributed content-acquisition systems at scale. Contributions to a browser engine or JavaScript runtime.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Product Marketing Manager, PartnershipsPerplexity
- Member of Technical Staff (Machine Learning Engineer, Search)Perplexity
- Member of Technical Staff (Software Engineer, Security)Perplexity
- Internship - Machine Learning Research EngineerPerplexity
- Internship - Search Backend Infra EngineerPerplexity
- Product Marketing ManagerPerplexity
- Executive Communications ManagerPerplexity
- Member of Technical Staff (Software Engineer, Enterprise Knowledge Platform)Perplexity
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on ashby · posted 2026-11-13. ApplySarthi collects openings and links to application pages; the role is advertised by Perplexity, not by us.