Member of Technical Staff (Golang Engineer, Search)

PerplexityPerplexity·Remote(Belgrade)
Software Development
Excel

WFA Digital Insight

The demand for skilled Golang engineers has skyrocketed in the past year, with a particular emphasis on scalable search infrastructure. As the industry continues to evolve, companies like Perplexity are at the forefront of innovation. With the global search market projected to reach $65 billion by 2025, professionals with expertise in distributed systems and cloud infrastructure are in high demand. Before applying, candidates should be aware that this role requires a deep understanding of Linux performance tuning and experience with CI/CD pipelines. Perplexity's commitment to building the next generation of AI-powered search infrastructure makes this an exciting opportunity for those looking to make a real impact.

Job Description

About the Role

As a Member of Technical Staff at Perplexity, you will be part of a team that is revolutionizing the way we approach search infrastructure. Your day-to-day responsibilities will involve designing, implementing, and operating backend systems that can handle millions of queries with uncompromising reliability and efficiency. You will work closely with cross-functional teams to maximize throughput and resilience, driving improvements in CI/CD, automation, and operational excellence for backend systems.

Your role will be critical in helping Perplexity achieve its goal of building the next generation of massively scalable, AI-powered search infrastructure. You will be expected to collaborate with product, infra, and devops teams to ensure seamless integration and optimal performance.

What You Will Do

  • 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
  • Participate in the design and implementation of new features and technologies
  • Troubleshoot and resolve complex technical issues
  • Stay up-to-date with industry trends and emerging technologies

What We Are Looking For

  • 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
  • Excellent communication and teamwork skills

Nice to Have

  • Experience with machine learning or AI-powered search algorithms
  • Knowledge of container orchestration tools such as Kubernetes
  • Familiarity with agile development methodologies
  • Certification in AWS or other cloud platforms

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a cutting-edge technology stack
  • Collaborative and dynamic work environment
  • Professional development and growth opportunities
  • Access to the latest tools and technologies
  • Flexible working hours and remote work options
  • Comprehensive health insurance and wellness programs
  • Generous paid time off and holiday policy

How to Stand Out

  • When applying, be sure to highlight your experience with Golang and distributed systems, as well as any relevant projects or contributions to open-source repositories.
  • To stand out, prepare examples of how you have proactively addressed scaling challenges in previous roles, and be prepared to discuss your approach to designing and implementing scalable backend systems.
  • Make sure your resume and online profiles are up-to-date and showcase your technical skills and experience.
  • Be prepared to talk about your experience with CI/CD pipelines, containerization, and automation, and how you have used these tools to improve efficiency and reliability in previous roles.
  • Research Perplexity's technology stack and be prepared to discuss how your skills and experience align with their needs and goals.
  • Consider creating a portfolio or repository of your work to demonstrate your skills and experience to potential employers.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.