Perplexity is looking for a highly skilled Expert Systems Engineer to join our Search Core team. For the indexing and data processing stream. This role is critical to building next-generation search products and technologies. Responsibilities Design and build core search engine components, especially indexing pipelines, data storage formats that operate at the scale of billions of pages Develop streaming and batch data processing with YT systems for search index construction in a high-load environment Push the limits of hardware performance through low-level optimizations and systems-level tuning Tackle challenges in multithreading, concurrency, and system-level optimization Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems that operate at the scale of billions of pages Develop streaming and batch data processing systems for search index construction in a high-load environment Push the limits of hardware performance through low-level optimizations and systems-level tuning Tackle challenges in multithreading, concurrency, and system-level optimization Qualifications 3+ years of hands-on experience in systems programming (Rust, C++, C, or similar) Ownership of full project lifecycle you don't just write a fast inner loop, you care about how the system is built, deployed, operated, and scaled in production Knowledge of Python or other scripting languages Knowledge of Data processing systems (YT/Kafka/Hadoop) Passion for writing clean, efficient, and scalable systems-level code Strong knowledge of algorithms and data structures, and the ability to apply them effectively Deep understanding of multithreading, including various approaches, challenges, and trade-offs Experience building high-load, distributed, and hardware-adjacent services Solid understanding of Linux internals (syscalls, networking stack, memory model, kernel tuning) Familiarity with low-level optimization techniques (memory management,
Member of Technical Staff (Search Core DevOps Engineer)
Salary not disclosed
Check market pay for comparable Member of Technical Staff roles before applying.
Role overview
Job description
Perplexity is seeking a DevOps engineer to join our small team in revolutionizing the way people search and interact with the internet. You will be responsible for leading the design, implementation, and scaling of the infrastructure, tooling and systems that support our Search feature. The ideal candidate should have experience in designing highly scalable infrastructure, building systems, tools and performing testing, monitoring, and maintenance. Our backend stack includes Python, Go, Rust, PostgreSQL, DynamoDB, Redis, and Kubernetes - built alongside dedicated in-house AI and search interfaces. Responsibilities: Design and implement highly available, high-performance, and scalable systems. Design and implement various tools for other engineers helping them with their day to day job. Design and implement CI/CD and other workflows to enhance stability, robustness and speed of iteration.
…What they are looking for
Skills & requirements
Qualification
Strong experience with cloud infrastructure built on AWS. Proficient in database management and caching strategies. Excellent problem-solving and troubleshooting skills, with the ability to analyze, debug, and resolve complex technical issues. Experience working with containers (Docker, Kubernetes) and orchestration tools. Excellent communication and collaboration skills. Experience with Python and Terraform. 3+ years of DevOps/SRE/System Administration experience.
Department · Search
Hiring company
Perplexity
View the company profile, current openings and hiring details.
Related opportunities
Similar active roles
Relevant, currently active roles for this market.
🔔 Get job alerts
New Member of Technical Staff (Search Core DevOps Engineer) jobs in Belgrade, Serbia, Serbia, straight to your inbox.
No spam · Unsubscribe anytime