
Job Overview
Location
Remote
Job Type
Full-time
Category
Backend Engineer
Date Posted
February 12, 2026
Full Job Description
đź“‹ Description
- • Join Perplexity, a rapidly growing AI-powered search engine that is revolutionizing how people access information, as a Backend Software Engineer on our Search, Crawler Team. This is a unique opportunity to work on the foundational systems that power our next-generation search technologies, directly impacting millions of users worldwide.
- • In this critical, high-impact engineering role, you will be instrumental in designing, developing, and operating the sophisticated systems responsible for ingesting, processing, and managing web-scale data. Your work will be at the forefront of acquiring and organizing the vast information landscape of the internet, making it accessible and useful through Perplexity's innovative search experience.
- • You will take ownership of and lead significant projects focused on the development of large-scale web crawlers. This involves architecting and implementing robust, efficient, and scalable solutions that can navigate and extract data from the immense and ever-changing web.
- • A key part of your responsibility will be building, maintaining, and optimizing the core backend and frontend components of our data acquisition stack. This includes not only the crawling mechanisms but also the intricate systems for data storage, efficient retrieval, and user-friendly UI dashboards for managing and monitoring the ingested data.
- • You will collaborate closely with our talented Search and Infrastructure teams. This cross-functional partnership is essential to ensure the reliable, high-quality ingestion and processing of billions of web pages, maintaining the integrity and freshness of our data corpus.
- • Architecting and implementing full-stack features will be a core aspect of this role. You will design and build scalable distributed systems capable of handling high-load scenarios and real-time data operations, ensuring our infrastructure can keep pace with user demand and data volume.
- • We foster a culture of rapid iteration and experimentation. You will have the opportunity to experiment with novel approaches to web crawling and data processing, continuously enhancing system performance, usability, and overall reliability.
- • This role demands a deep understanding of the entire data acquisition lifecycle, from initial web traversal to data refinement and storage. You will be responsible for ensuring the efficiency, scalability, and fault tolerance of these complex systems.
- • You will contribute to the strategic direction of our data acquisition infrastructure, identifying opportunities for improvement and innovation.
- • The ideal candidate is passionate about building robust, high-performance systems that operate at a massive scale. You thrive in a fast-paced environment where you can make a tangible impact and contribute to cutting-edge AI technology.
- • You will be involved in the entire software development lifecycle, from conceptualization and design to implementation, testing, deployment, and ongoing maintenance.
- • This position offers a chance to work with a highly skilled and motivated team, pushing the boundaries of what's possible in information retrieval and AI-powered search.
- • Your contributions will directly influence the quality and comprehensiveness of Perplexity's search results, enhancing the user experience for a global audience.
- • We encourage proactive problem-solving and a data-driven approach to decision-making, ensuring our systems are not only functional but also optimized for performance and cost-effectiveness.
- • You will gain invaluable experience in building and managing distributed systems at an unprecedented scale, working with cutting-edge technologies in cloud computing and data processing.
- • The role requires a blend of deep technical expertise and a strategic mindset, enabling you to tackle complex challenges and drive innovation within the team.
🎯 Requirements
- • Minimum of 5 years of professional software development experience, demonstrating a strong foundation in computer science principles, including data structures and algorithms.
- • Proficiency in at least one of the following programming languages: Python, C++, Rust, or Go, with a proven ability to write clean, efficient, and scalable code.
- • Experience building, deploying, and optimizing high-load, distributed systems and services, ideally with a focus on web-scale data processing or acquisition.
- • Deep understanding of cloud infrastructure, with hands-on experience in Kubernetes (K8s) and AWS is essential for managing and scaling our services effectively.
- • While not strictly required, experience with large-scale web crawlers and their associated challenges is highly desirable and would be a significant advantage.
- • A demonstrated passion for writing high-quality, efficient, and scalable systems, coupled with a proactive and problem-solving mindset.
🏖️ Benefits
- • Competitive salary and equity package.
- • Comprehensive health, dental, and vision insurance.
- • Generous paid time off and holidays.
- • Remote work flexibility, allowing you to work from anywhere.
- • Opportunity to work on a groundbreaking product that is changing the way people find information.
- • Professional development and learning opportunities to grow your skills.
Skills & Technologies
Python
Rust
AWS
Kubernetes
Backend
Remote
About Perplexity AI, Inc.
Perplexity AI operates an AI-powered conversational search engine that answers queries by synthesizing live web information. The platform combines large language models with real-time retrieval, citing sources for transparency. Founded in 2022, the San Francisco-based company offers free and subscription tiers, mobile apps, and browser extensions, targeting consumers and enterprises seeking accurate, verifiable answers instead of traditional link lists.
Similar Opportunities
❌ EXPIRED

ION Group
Pisa Milan Turin Collecchio Roma Any
Full-time
Expired Nov 13, 2025
Java
Spring
AWS
+4 more
5 months ago


