Member of Technical Staff (golang Engineer, Search)

Perplexity Perplexity · AI Frontier · Belgrade, Serbia · Search

Golang Engineer focused on building and operating scalable, AI-powered search infrastructure, handling millions of queries with high reliability and efficiency. Responsibilities include designing distributed backend services, cloud-native solutions, and driving operational excellence.

What you'd actually do

  1. Build highly scalable, distributed backend services using Golang
  2. Design, develop, and maintain search infrastructure that supports exponential traffic growth
  3. Engineer cloud-native solutions, optimizing for horizontal scale and rapid failover
  4. Implement robust monitoring, autoscaling, and incident recovery strategies
  5. Collaborate with product, infra, and devops teams to maximize throughput and resilience

Skills

Required

  • Golang
  • Distributed systems
  • Microservices
  • Cloud infrastructure (AWS preferred)
  • Linux performance tuning
  • Monitoring
  • Debugging
  • CI/CD pipelines
  • Containerization
  • Automation

Nice to have

  • Search infrastructure

What the JD emphasized

  • uncompromising reliability and efficiency
  • exponential traffic growth
  • scale to millions of users
  • proactively tackle scaling challenges