TOP_ROLES/EU
Perplexity

Member of Technical Staff (Backend Software Engineer, Search Crawler) · Search

Belgrade Staff

Posted 1y ago · last seen today Still listed after 13 months

Apply on Perplexity ↗

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.

 

Apply at Perplexity ↗

Similar roles

  1. Technical Recruiter (London, Serbia) Perplexity People London AI-native 1w ago
  2. Member of Technical Staff (Machine Learning Engineer, Ranking Quality - Search) Perplexity Search Belgrade AI-native 2w ago
  3. Engineering Site Lead Perplexity AI Research & Systems London AI-native 2w ago
  4. Member of Technical Staff (Software Engineer, Backend API) Perplexity Search London AI-native 2w ago
  5. Member of Technical Staff (Product Data Scientist, Search Quality) Perplexity Search Belgrade AI-native 3w ago
  6. Internship - Search Backend Infra Engineer Perplexity Search Belgrade AI-native 1mo ago