Member of Technical Staff (Golang Engineer, Search)
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> 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.<br/><br/><strong>Responsibilities<br/><br/></strong><ul><li>Build highly scalable, distributed backend services using Golang</li><li>Design, develop, and maintain search infrastructure that supports exponential traffic growth</li><li>Engineer cloud-native solutions, optimizing for horizontal scale and rapid failover</li><li>Implement robust monitoring, autoscaling, and incident recovery strategies</li><li>Collaborate with product, infra, and devops teams to maximize throughput and resilience</li><li>Drive improvements in CI/CD, automation, and operational excellence for backend systems</li><li>Mentor peers and champion scalable design principles across the organization<br/><br/></li></ul><strong>Requirements<br/><br/></strong><ul><li>Significant experience developing scalable Golang services for production environments</li><li>Deep understanding of distributed systems, microservices, and cloud infrastructure (AWS preferred)</li><li>Proven track record implementing systems that scale to millions of users</li><li>Strong background in Linux performance tuning, monitoring, and debugging</li><li>Experience with CI/CD pipelines, containerization, and automation</li><li>Ability to proactively tackle scaling challenges—anticipating bottlenecks before they arise</li><li>Passion for building backend solutions that power real-time, reliable search<br/><br/></li></ul> </div>