jobapplier

Member of Technical Staff (Search Core DevOps Engineer)

Perplexity AI

Skills

Required

  • Python
  • DevOps/SRE/System Administration
  • cloud infrastructure
  • AWS
  • database management
  • caching strategies
  • Kubernetes
  • designing highly scalable infrastructure
  • monitoring
  • Terraform
  • Docker
  • orchestration tools

Preferred

  • relational databases
  • web server backends
  • monitor systems and applications

Join Perplexity, a company dedicated to revolutionizing the way people search and interact with the internet. As a DevOps Engineer, you will lead the design, implementation, and scaling of the infrastructure, tooling, and systems that support our Search feature. You will work with a backend stack that includes Python, Go, Rust, PostgreSQL, DynamoDB, Redis, and Kubernetes. The ideal candidate should have 3+ years of experience in DevOps/SRE/System Administration, strong experience with cloud infrastructure built on AWS, and proficiency in database management and caching strategies.

Responsibilities

  • Lead the design, implementation, and scaling of the infrastructure, tooling, and systems that support the Search feature.
  • Design and implement highly available, high-performance, and scalable systems, as well as various tools for other engineers.
  • Maintain and optimize key-value and relational databases, scale and load balance web server backends, and monitor systems and applications.

Requirements

  • The ideal candidate should have experience in designing highly scalable infrastructure, building systems, tools and performing testing, monitoring, and maintenance
  • Experience with Python and Terraform
  • Excellent communication and collaboration skills
  • 3+ years of DevOps/SRE/System Administration experience
  • Strong experience with cloud infrastructure built on AWS

Proficient in database management and caching strategies

  • Experience working with containers (Docker, Kubernetes) and orchestration tools
  • Excellent problem-solving and troubleshooting skills, with the ability to analyze, debug, and resolve complex technical issues