Perplexity is looking to scale and optimize its backend systems to support rapid growth and adoption.
Requirements
- Strong experience with Python
- Strong experience with databases and caching
- Experience with AWS cloud infrastructure at scale
- Experience working with high-scale data and non-deterministic systems like LLMs
- Experience with PostgreSQL
- Experience with DynamoDB
- Experience with Redis
Responsibilities
- Build scalable systems that ingest and process data from the web, files, and other sources.
- Optimize interfaces that interact with databases and caching systems.
- Manage a complex orchestration system with many moving parts and interfaces.
- Scale, optimize, and load balance multiple services with rapidly changing needs.
- Work closely with AI, Search, and Data Science teams to iterate on non-deterministic systems.
- Collaborate with PMs, frontend engineers, and other stakeholders to understand product requirements.
Other
- 4+ years of engineering experience
- Collaborate with PMs, frontend engineers, and other stakeholders to understand product requirements.