CareerPlanGet AI match score →

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

Belgrade💼 Full-time🗓 2025-07-28 → 2026-07-31

Core

Design, develop, and operate large-scale web crawlers, ingestion pipelines, and data processing systems to support advanced search technologies.

Role type

Senior IC backend software engineer (search crawler)

Builds

Web-scale data ingestion pipelines, crawler services, and data management dashboards

Domain

Internet search infrastructure, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python, C++, Rust, Go, data structures and algorithms, Kubernetes, AWS, distributed systems architecture, high-load system optimization

Preferred skills

Experience with large-scale web crawlers, hardware-adjacent services

Technologies

Kubernetes, AWS

Responsibilities

Lead projects for developing large-scale web crawlers and ingestion pipelines; Build and optimize core backend and frontend components for crawler services; Collaborate with Search and Infrastructure teams on data ingestion; Architect and implement fullstack features for scalable distributed systems; Iterate and enhance system performance and reliability

Seniority

Senior, hands-on IC

Rewrite
## 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. ## Requirements - 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. ## Nice to Have - None specified. ## Benefits - High-impact engineering position. - Collaborative environment with Search and Infrastructure teams. - Opportunity to work on cutting-edge search technologies.
Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗