staff software engineering Staff Engineer tech_leadership · Posted Oct 23, 2025

About this role

Perplexity is hiring a staff-level Staff Engineer in the software engineering function based in Belgrade. The posting calls out experience with Go, AWS, Docker, CI/CD.

Role
Staff Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Employment
Full-time
Location
Belgrade
Department
Search
Posted
Oct 23, 2025

More roles at Perplexity

Member of Technical Staff (Backend Software Engineer, Search Crawler)
Belgrade · staff
Python Rust AWS
Member of Technical Staff (AI Researcher)
San Francisco, CA · staff
Python CUDA PyTorch
Member of Technical Staff (Software Engineer, Applied AI)
San Francisco, CA · staff
Python LLMs Machine Learning
Member of Technical Staff (Software Engineer, AI Platform)
San Francisco, CA · staff
AWS Docker DynamoDB
Enterprise Customer Success Manager
San Francisco, CA · mid
LLMs
All Perplexity jobs →

Job description

from Perplexity careers

Join Perplexity AI as a Search Golang Engineer and help architect the next generation of massively scalable, AI-powered search infrastructure. In this role, you’ll leverage Golang to design, implement, and operate backend systems that handle millions of queries with uncompromising reliability and efficiency.

 

Responsibilities:

  • Build highly scalable, distributed backend services using Golang

  • Design, develop, and maintain search infrastructure that supports exponential traffic growth

  • Engineer cloud-native solutions, optimizing for horizontal scale and rapid failover

  • Implement robust monitoring, autoscaling, and incident recovery strategies

  • Collaborate with product, infra, and devops teams to maximize throughput and resilience

  • Drive improvements in CI/CD, automation, and operational excellence for backend systems

  • Mentor peers and champion scalable design principles across the organization

Requirements

  • Significant experience developing scalable Golang services for production environments

  • Deep understanding of distributed systems, microservices, and cloud infrastructure (AWS preferred)

  • Proven track record implementing systems that scale to millions of users

  • Strong background in Linux performance tuning, monitoring, and debugging

  • Experience with CI/CD pipelines, containerization, and automation

  • Ability to proactively tackle scaling challenges—anticipating bottlenecks before they arise

  • Passion for building backend solutions that power real-time, reliable search

All software engineering jobs software engineering salaries software engineering career path
All Perplexity Jobs Browse software engineering roles staff positions