Browse All Jobs
Job Description
Perplexity is looking for an experienced AI Software Engineer to join their team and focus on building the next-generation AI Data Platform. This platform will revolutionize how people search and interact online. The engineer will help build Perplexity’s end-to-end AI data stack and flywheel, which powers all AI products, ML use cases, and language models.Role involves:
  • Collaborating with AI Product, Applied ML, Post-Training, and Data Science teams.
  • Designing, building, and maintaining scalable data pipelines and data lakes.
  • Developing, deploying, and monitoring the entire data lifecycle for ingestion, transformation, streaming, and storage at high scale.
  • Implementing tools and abstractions on top of data infrastructure for various use cases.
  • Working closely with product and AI teams to develop reusable data resources and design patterns.
Requirements:
  • Extensive programming and data engineering skills, with proficiency in open source & distributed data processing (AWS, Spark, Flink, Iceberg).
  • Familiarity with cloud-based data services (e.g., AWS, RDS, DynamoDB), containerized infrastructure (e.g., EKS, Docker), and data streaming (Flink, Spark streaming, CDC).
  • Strong quantitative and engineering skills with experience in estimating performance at high scale.
  • Experience supporting various ML/AI engineering teams to build scalable platforms to accelerate R&D for frontier models and AI products.
  • Self-motivated with a strong sense of ownership of systems and designs.
  • 5+ years of industry experience in distributed systems or AI infrastructure.
Perplexity offers:
  • Comprehensive health, dental, and vision insurance.
  • 401(k) plan.
  • Equity may be part of the total compensation package.
Apply Manually