ashby

Member of Technical Staff (Golang Engineer, Search) @ Perplexity

Belgrade / London / BerlinRemoteFull-timePosted 212 days ago

Opens on ashby

About this role

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

Skills

Search

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →