Internship - Search Machine Learning Engineer
Internship - Search Machine Learning Engineer

Internship - Search Machine Learning Engineer

Internship 20000 - 30000 £ / year (est.) No home office possible
Perplexity

At a Glance

  • Tasks: Join us to enhance search technologies and improve user experience through innovative machine learning models.
  • Company: Perplexity, a forward-thinking tech company in the heart of London.
  • Benefits: Gain hands-on experience, mentorship from experts, and a chance to work on impactful projects.
  • Why this job: Be part of a team shaping the future of search technology and make a real difference.
  • Qualifications: Strong foundation in machine learning, Python skills, and a passion for learning.
  • Other info: 12-24 week internship with excellent growth opportunities in a dynamic environment.

The predicted salary is between 20000 - 30000 £ per year.

Perplexity is looking for a Search Machine Learning Engineer Intern to help build the next generation of advanced search technologies, with a focus on retrieval and ranking. You will work closely with experienced engineers to improve search quality, experiment with new models, and ship features that directly impact how users search and discover information.

Internship program: 12 - 24 weeks, full-time, in-person in the London office.

Responsibilities
  • Contribute to experiments that improve search quality through better models, data usage, and evaluation tools, under the guidance of senior engineers.
  • Design and implement components of the search platform and model stack, including retrieval, ranking, and classification models.
  • Train evaluating models (including LLM-based approaches) for retrieval, ranking, and classification tasks.
  • Support deployment and monitoring of search and ranking models in a scalable and performant way.
  • Help build and iterate on RAG pipelines for grounding and answer generation.
  • Collaborate with Data, AI, Infrastructure and Product teams to deliver improvements quickly and learn best practices in production ML.
Qualifications
  • Strong foundation in machine learning and statistics, with coursework or projects related to information retrieval, ranking, or recommender systems.
  • Experience with Python and common ML frameworks (e.g. PyTorch, TensorFlow, JAX) through academic, open source, or personal projects.
  • Familiarity with evaluating model quality using offline metrics and/or A/B testing is a plus, but not required.
  • Previous experience (internships, research, or significant projects) working on search, recommendation, or NLP is a plus, but not required.
  • Self-driven and curious, with a strong sense of ownership, willingness to learn, and comfort working in a fast-paced environment.
  • Experience with Rust will be a plus.

Internship - Search Machine Learning Engineer employer: Perplexity

Perplexity offers an exceptional internship experience for aspiring Search Machine Learning Engineers, providing a unique opportunity to work in the vibrant tech hub of London. With a strong emphasis on collaboration and mentorship, interns will gain hands-on experience in cutting-edge search technologies while benefiting from a supportive work culture that prioritises innovation and personal growth. The company fosters an environment where creativity thrives, ensuring that every intern can make a meaningful impact on the future of information retrieval.
Perplexity

Contact Detail:

Perplexity Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Internship - Search Machine Learning Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former interns and employees at Perplexity on LinkedIn. Ask them about their experiences and any tips they might have for landing the internship. Personal connections can make a huge difference!

✨Tip Number 2

Show off your skills! If you’ve worked on any relevant projects, be ready to discuss them in detail during interviews. Bring examples of your work, especially if it relates to search technologies or machine learning. We love seeing what you can do!

✨Tip Number 3

Prepare for technical questions! Brush up on your machine learning concepts, especially around retrieval and ranking. Practise coding challenges and be ready to explain your thought process. Confidence is key, so let’s nail those interviews!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team. Don’t miss out on this opportunity!

We think you need these skills to ace Internship - Search Machine Learning Engineer

Machine Learning
Statistics
Information Retrieval
Ranking Models
Recommender Systems
Python
PyTorch
TensorFlow
JAX
Model Evaluation
A/B Testing
Natural Language Processing (NLP)
Self-Driven
Curiosity
Adaptability

Some tips for your application 🫡

Show Your Passion for Machine Learning: When writing your application, let us see your enthusiasm for machine learning and search technologies. Share any relevant projects or coursework that highlight your skills and interest in this field.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the internship. Highlight experiences that align with the responsibilities mentioned in the job description, especially those related to retrieval and ranking.

Be Clear and Concise: Keep your application clear and to the point. Use straightforward language and avoid jargon unless it's necessary. We want to understand your qualifications without wading through fluff!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Perplexity

✨Know Your ML Basics

Brush up on your machine learning fundamentals, especially around information retrieval and ranking. Be ready to discuss any relevant coursework or projects you've done, as this will show your understanding and passion for the field.

✨Showcase Your Coding Skills

Since Python is a key part of the role, make sure you can talk about your experience with it and any ML frameworks like PyTorch or TensorFlow. Bring examples of your work, whether from academic projects or personal ones, to demonstrate your coding prowess.

✨Prepare for Technical Questions

Expect some technical questions related to model evaluation and performance metrics. Familiarise yourself with concepts like A/B testing and offline metrics, even if you haven't used them extensively. This shows you're proactive and willing to learn.

✨Be Ready to Collaborate

This role involves working closely with various teams, so be prepared to discuss how you’ve collaborated in the past. Share examples of teamwork and how you’ve contributed to group projects, highlighting your communication skills and adaptability.

Internship - Search Machine Learning Engineer
Perplexity

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>