At a Glance
- Tasks: Design and build scalable AI-powered search systems using Golang.
- Company: Join the innovative team at Perplexity AI.
- Benefits: Competitive salary, flexible work options, and opportunities for growth.
- Other info: Collaborative environment with a focus on mentorship and innovation.
- Why this job: Be part of a cutting-edge project that impacts millions of users.
- Qualifications: Experience in scalable Golang services and cloud infrastructure.
The predicted salary is between 60000 - 80000 € per year.
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
Search Golang Engineer in London employer: Perplexity AI Inc.
At Perplexity AI, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel. As a Search Golang Engineer, you will not only contribute to cutting-edge AI technology but also benefit from extensive growth opportunities, collaborative teamwork, and a commitment to operational excellence. Located in a vibrant tech hub, we offer a stimulating environment where your skills can flourish while making a meaningful impact on the future of search infrastructure.
StudySmarter Expert Advice🤫
We think this is how you could land Search Golang Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Golang projects or contributions to open-source. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with problem-solving under pressure.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Tailor your application to highlight your experience with scalable systems and cloud infrastructure to catch our eye.
We think you need these skills to ace Search Golang Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Golang and scalable systems. We want to see how you've tackled challenges in previous roles, so don’t hold back on the details!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for backend solutions and how you can contribute to our mission at Perplexity AI. Keep it engaging and relevant to the role.
Showcase Your Projects:If you've worked on any impressive projects, especially those involving distributed systems or cloud infrastructure, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Perplexity AI Inc.
✨Know Your Golang Inside Out
Make sure you brush up on your Golang skills before the interview. Be ready to discuss your past projects and how you've used Golang to build scalable services. They’ll likely ask you about specific challenges you faced and how you overcame them, so have some examples in mind.
✨Understand Distributed Systems
Since this role involves working with distributed systems, it’s crucial to demonstrate your understanding of how they function. Familiarise yourself with concepts like microservices, cloud infrastructure, and how to optimise for performance. Be prepared to explain how you’ve implemented these in previous roles.
✨Showcase Your Problem-Solving Skills
They’ll want to see how you tackle scaling challenges, so think of scenarios where you anticipated bottlenecks and how you addressed them. Prepare to discuss your approach to incident recovery and monitoring strategies, as these are key to maintaining reliability in backend systems.
✨Collaboration is Key
This role requires working closely with product, infra, and devops teams, so be ready to talk about your experience collaborating across departments. Highlight any mentoring roles you’ve taken on and how you’ve championed scalable design principles in your past work.