Back to Jobs
Perplexity AI logo

Perplexity AI

We're hiring

Search Golang Engineer

Belgrade
full time

About this role

Join Perplexity AI as a Search Golang Engineer

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

Check Your ATS Score

See how well your resume matches this Search Golang Engineer position and get instant optimization tips.

Check ATS Score →