Member of Technical Staff (Backend Software Engineer, Search Crawler)
Salary not stated · Compare with UK Software Engineer pay →
We are seeking an experienced Backend Software Engineer to join our Crawler team. In this role, you will design, develop, and operate systems that ingest, process, and manage web-scale data in support of our next generation of advanced search technologies. This is a critical, high-impact engineering position, requiring expertise across both backend and frontend components of our data acquisition stack.
Responsibilities
-
Take ownership of and lead projects focused on developing large-scale web crawlers, ingestion pipelines, and data processing systems.
-
Build, maintain, and optimize core backend and frontend components for crawler services, including storage, retrieval, and UI dashboards for data management.
-
Collaborate closely with Search and Infrastructure teams to ensure the reliable, high-quality ingestion and processing of billions of web pages.
-
Architect and implement fullstack features and scalable distributed systems that handle high-load and real-time data operations.
-
Rapidly iterate, experiment with novel approaches, and continuously enhance system performance, usability, and reliability.
Qualifications
-
Minimum of 5 years of software development experience, with strong knowledge of data structures and algorithms in at least one of the following languages: Python, C++, Rust, or Go.
-
Experience with large-scale web crawlers is highly desirable.
-
Proven experience building, deploying, and optimizing high-load, distributed, and hardware-adjacent services.
-
Deep understanding of cloud infrastructure, with hands-on experience in Kubernetes (K8s) and AWS.
-
Demonstrated passion for writing clean, efficient, and scalable systems.
More at this employer
Other roles open at Perplexity
- Member of Technical Staff (Software Engineer, Infrastructure)San Francisco · Remote (United States) · London · Austin · Berlin · Seattle · New York City · Toronto · $220,000 – $405,000 · 4 days ago
- Internship - Machine Learning Research EngineerBerlin · 1 week ago
- Member of Technical Staff (Search Quality Analyst)Belgrade · London · Berlin · 1 week ago
- Technical Recruiter (London, Serbia)London · Serbia · 3 weeks ago
Similar roles elsewhere
Open roles in Belgrade · London · Berlin
- Desktop Services EngineerIG Group · City of London - United Kingdom · Today
- Director, Deposit Strategy & Analytics, Balance Sheet Strategy – Global LeadCiti · London United Kingdom · Today
- Senior Python Developer - Quant Models AI Automation, Vice PresidentCiti · London United Kingdom · Today
- Prime Account Manager (FKA Client Executive), Assistant Vice PresidentCiti · London United Kingdom · Today
Read the whole thing? Let's get you ready for it.
Morganson writes a cover letter against this exact ad, tailors your CV to it, and tells you the day roles like it open — three free credits when you join.