companyPerplexity logo

Software Engineer - AI Platform at Perplexity | San Francisco

PerplexitySan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Key ResponsibilitiesCollaborate with AI Product, Applied ML, Post-Training, and Data Science teams to design and sustain scalable data pipelines and data lakes. Develop robust infrastructure that supports personalization features like memory, discovery, and agentic products. Establish a scalable, multi-modal evaluation platform for all Perplexity AI products, encompassing personalization, pro search, labs, deep research, and Comet. Create tools and abstractions that enhance personalization, analytics, recommendations, and AI capabilities. Proactively enhance the engineering base to accommodate the rapid growth of Perplexity's offerings and its international audience. QualificationsExceptional programming and data engineering abilities, with expertise in open-source and distributed frameworks (AWS, Spark, Flink, Iceberg, DynamoDB). Experience with cloud-based data services (e.g., AWS, RDS, DynamoDB), containerization (e.g., EKS, Docker), and data streaming (Flink, Spark streaming, CDC). Solid quantitative and engineering skills, particularly in high-scale performance evaluation. Proven track record in supporting various ML/AI engineering teams to create scalable frameworks for advancing R&D on frontier models and AI products. Experience refining LLM responses and establishing comprehensive evaluation frameworks for holistic performance analysis. Self-driven with a strong sense of ownership over systems and designs. A minimum of 5 years of industry experience in distributed systems or AI infrastructure.

About the job

Join Perplexity as a skilled Software Engineer, where you will play a pivotal role in developing the next-generation AI Foundation and Platform. Our mission is to transform how individuals search and engage online. In this exciting position, you will contribute to building Perplexity's comprehensive AI data, evaluation, and personalization infrastructure, which underpins nearly all of our agent products.

Technology Stack: Spark | AWS Data Stack (S3, RDS, DynamoDB, Docker, EKS, Kinesis) | Pytorch | Databricks | Snowflake | LLM APIs

As we continue to expand our user base and diverse use cases, our data stack ensures that millions around the globe receive fast, personalized answers.

About Perplexity

Perplexity is at the forefront of AI innovation, rapidly scaling to meet the needs of millions worldwide. Our advanced data stack delivers personalized, fast, and scalable answers, transforming online search and interaction.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.