
Internship - Search Backend Infra Engineer
Perplexity4 months ago
Belgrade, SerbiaIntern
Responsibilities
- Build and maintain infrastructure supporting high-performance search systems with mentorship from senior engineers.
- Design internal tools and automation to improve developer workflows and operational efficiency.
- Support the design, deployment, and monitoring of cloud-native systems on AWS.
- Contribute to CI/CD pipelines, testing infrastructure, and release processes.
- Debug and optimize Linux-based services, containers, and backend systems.
- Contribute to product codebases primarily using Rust, Go, or C++.
Requirements
- Working toward a degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Familiarity with at least one programming language such as Go, Rust, or C/C++ through coursework or projects.
- Interest in infrastructure, distributed systems, or backend engineering, with willingness to learn about CI/CD, monitoring, and performance.
- Applicants should have built and completed a project they genuinely cared about.
- Currently enrolled at a Serbian university in a Bachelor’s, Master’s, or PhD program, or self-taught with a strong passion for software engineering and technology.
- Comfort working in English and collaborating in a fast-paced, high-performance environment.
- Curiosity, persistence, self-direction, willingness to learn, and ability to give and receive constructive feedback.
Benefits
- 12–24 week internship program.
- Full-time or part-time schedule.
- In-person work at the Belgrade office.
- Mentorship from experienced engineers.
About Perplexity
Perplexity builds an AI-powered answer engine for web and mobile and an enterprise product, Perplexity Computer, for AI-driven workflows across tools and apps. The company monetizes through individual subscriptions (Perplexity Pro) and enterprise plans. Founded in 2022 and headquartered in San Francisco, it operates as a privately held company.