companyPerplexity logo

Search Machine Learning Engineer Internship

PerplexityBelgrade
On-site Internship

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Qualifications:A solid understanding of machine learning and statistics, especially through coursework or projects in information retrieval, ranking, or recommender systems. Proficient in Python and familiar with popular ML frameworks (e.g., PyTorch, TensorFlow, JAX) acquired through academic, open-source, or personal projects. Familiarity with model evaluation metrics such as offline metrics or A/B testing is advantageous but not mandatory. Previous experience in search, recommendation, or NLP through internships, research, or significant projects is a plus, though not essential. Self-motivated and inquisitive, displaying a strong sense of ownership, eagerness to learn, and adaptability in a fast-paced environment. Experience with Rust is a bonus.

About the job

Join Perplexity as a Search Machine Learning Engineer Intern and contribute to the development of cutting-edge search technologies focused on retrieval and ranking. Collaborate with seasoned engineers to enhance search quality, experiment with innovative models, and deploy features that significantly affect user interactions with information discovery.

Our internship program spans 12 to 24 weeks, requiring full-time, in-person attendance at our Belgrade office.

Key Responsibilities:

  • Participate in experiments aimed at enhancing search quality through advanced models, optimized data utilization, and effective evaluation tools, under the mentorship of senior engineers.

  • Design and develop components of our search platform and model stack, including retrieval, ranking, and classification models.

  • Train and evaluate models, including those based on LLM approaches, for various tasks related to retrieval, ranking, and classification.

  • Assist in the deployment and monitoring of search and ranking models to ensure scalability and performance.

  • Contribute to the development and iteration of RAG pipelines for grounding and answer generation.

  • Collaborate with Data, AI, Infrastructure, and Product teams to quickly implement improvements while learning best practices in production machine learning.

About Perplexity

Perplexity is at the forefront of developing advanced search technologies. Our mission is to revolutionize how users find and interact with information. By fostering a collaborative and innovative environment, we empower our team to explore new ideas and improve search experiences for users worldwide.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.