
Job Overview
Location
Remote
Job Type
Full-time
Category
Backend Engineer
Date Posted
February 12, 2026
Full Job Description
đź“‹ Description
- • Join Perplexity, a dynamic and innovative company at the forefront of revolutionizing how people search and interact with the internet, as a Backend Software Engineer specializing in Mobile.
- • This is a unique opportunity to become an integral part of a small, agile team that is building the future of information discovery and knowledge synthesis.
- • As a Backend Engineer, you will be instrumental in leading the design, implementation, and scaling of robust backend systems that form the backbone of our cutting-edge web, mobile, and browser products.
- • You will play a pivotal role in architecting and developing the infrastructure that handles the ingestion, processing, and efficient retrieval of vast amounts of data from the web, diverse file formats, and numerous other sources.
- • Your expertise will be crucial in optimizing the interfaces that facilitate seamless and high-performance interactions with our PostgreSQL and DynamoDB databases, as well as our Redis caching systems.
- • You will collaborate closely with Product Managers to deeply understand product requirements, translating them into scalable and efficient backend solutions.
- • You will partner with frontend engineers to ensure that the backend services provide the necessary data and functionality to power intuitive and responsive user experiences across our mobile applications.
- • A significant aspect of this role involves working closely with our AI, Search, and Data Science teams to iterate on complex, non-deterministic systems, contributing to the continuous improvement of our AI-driven features.
- • You will be responsible for managing and evolving a sophisticated orchestration system, which involves numerous interconnected components and interfaces, ensuring its reliability and efficiency.
- • A key challenge and responsibility will be to scale, optimize, and load balance multiple services that are subject to rapidly changing needs and increasing user demands.
- • You will contribute to the development of systems that can handle high-scale data processing, a critical component for our AI-powered search and information synthesis capabilities.
- • This role requires a proactive approach to identifying and addressing potential bottlenecks, performance issues, and scalability challenges within our backend infrastructure.
- • You will be involved in the entire software development lifecycle, from initial concept and design through to implementation, testing, deployment, and ongoing maintenance.
- • The ideal candidate will possess a strong understanding of distributed systems and microservices architecture, enabling them to build resilient and fault-tolerant backend services.
- • You will have the opportunity to work with a modern tech stack, including Python, PostgreSQL, DynamoDB, Redis, and FastAPI, leveraging these tools to build high-performance applications.
- • Your contributions will directly impact the core functionality of Perplexity, enhancing the speed, accuracy, and relevance of our search results and AI-generated content.
- • We encourage a culture of continuous learning and improvement, and you will be expected to stay abreast of the latest backend technologies and best practices.
- • You will be empowered to make significant technical decisions and influence the direction of our backend architecture.
- • This role offers a high degree of autonomy and the chance to see your work directly impact millions of users.
- • We are building a product that aims to fundamentally change how people access and understand information, and your role as a Backend Engineer is central to achieving this ambitious vision.
- • You will be a key player in ensuring the stability, performance, and scalability of the systems that underpin our innovative AI-powered search engine and knowledge platform.
- • The ability to write clean, maintainable, and well-documented code is paramount, ensuring that our systems can be easily understood and extended by the team.
- • You will participate in code reviews, providing constructive feedback to peers and receiving it in turn, fostering a collaborative development environment.
- • Troubleshooting and debugging complex issues across distributed systems will be a regular part of your responsibilities, requiring a methodical and analytical approach.
- • Designing and implementing APIs that are both efficient and user-friendly for our internal and external consumers will be a key deliverable.
- • You will contribute to the development of robust monitoring and alerting systems to ensure the health and performance of our production environment.
- • Understanding and optimizing database queries and schema design for performance and scalability will be essential.
- • Experience with asynchronous programming paradigms will be beneficial for handling I/O-bound operations efficiently.
- • You will be working in an environment that values rapid iteration and data-driven decision-making, requiring adaptability and a focus on measurable results.
- • Your work will directly influence the user experience of our mobile applications, ensuring they are fast, reliable, and responsive.
- • We are looking for engineers who are passionate about building scalable, high-performance backend systems and are excited by the prospect of working with cutting-edge AI technologies.
- • This role is an excellent opportunity for a seasoned backend engineer to make a significant impact in a fast-growing startup environment.
- • You will be a critical part of a team that is not only building a product but also shaping the future of information access.
🎯 Requirements
- • Strong proficiency and extensive experience with Python for backend development.
- • Proven experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB), including schema design and optimization.
- • Demonstrated experience with caching technologies (e.g., Redis) for performance enhancement.
- • Solid understanding and practical experience with cloud infrastructure, specifically AWS, at scale.
- • Experience working with high-scale data processing and systems that handle non-deterministic outputs, such as those found in Large Language Models (LLMs).
- • A minimum of 4 years of professional software engineering experience.
🏖️ Benefits
- • Competitive salary and equity package.
- • Comprehensive health, dental, and vision insurance.
- • Flexible remote work environment.
- • Opportunity to work on groundbreaking AI technology.
- • Generous paid time off and holidays.
- • Professional development and learning opportunities.
Skills & Technologies
Python
FastAPI
PostgreSQL
Redis
DynamoDB
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


