Member of Technical Staff (Golang Engineer, Search)
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.