Internship - Search Machine Learning Engineer in London

Internship - Search Machine Learning Engineer in London

London Internship 20000 - 30000 £ / year (est.) No working from home possible
Aimling

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 London.
  • Benefits: Gain hands-on experience, mentorship from experts, and a chance to work on impactful projects.
  • Other info: 12-24 week full-time internship with excellent growth opportunities.
  • 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.

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.

Internship - Search Machine Learning Engineer in London employer: Aimling

Perplexity offers an exceptional internship experience for aspiring Search Machine Learning Engineers in the vibrant city of London. With a strong emphasis on collaboration and mentorship, interns will have the opportunity to work alongside seasoned professionals, gaining hands-on experience in cutting-edge search technologies while contributing to impactful projects. The inclusive work culture fosters innovation and personal growth, making it an ideal environment for those eager to develop their skills in machine learning and data science.

Aimling

Contact Details:

Aimling Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to current or former employees at Perplexity on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Show off your skills! If you've worked on any relevant projects, make sure to have them ready to discuss. Bring examples of your work in machine learning, especially anything related to search or ranking models.

Tip Number 3

Prepare for the technical interview! Brush up on your Python skills and be ready to tackle some coding challenges. Familiarise yourself with ML frameworks like PyTorch or TensorFlow, as they might come up in discussions.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the team at Perplexity.

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

Machine Learning
Statistics
Information Retrieval
Ranking Models
Recommender Systems
Python
PyTorch

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Search Machine Learning Engineer Intern. Highlight any relevant coursework, projects, or experiences that showcase your skills in machine learning, statistics, and Python. We want to see how you fit into our world!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about search technologies and how your background aligns with our mission at Perplexity. Keep it engaging and personal – we love to see your personality come through!

Showcase Your Projects:If you've worked on any projects related to information retrieval, ranking, or recommender systems, make sure to mention them! Include links to your GitHub or any other platforms where we can see your work. We’re keen to see what you’ve built!

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 serious about joining our team at StudySmarter!

How to prepare for a job interview at Aimling

Know Your Stuff

Make sure you brush up on your machine learning fundamentals, especially around retrieval and ranking. Be ready to discuss any relevant projects or coursework you've done, particularly those involving Python and ML frameworks like PyTorch or TensorFlow.

Show Your Curiosity

Demonstrate your self-driven nature by asking insightful questions about the company's search technologies and their approach to improving search quality. This shows you're genuinely interested and eager to learn from the experienced engineers you'll be working with.

Prepare for Technical Questions

Expect some technical questions related to model evaluation and performance metrics. Brush up on A/B testing and offline metrics, even if you haven't used them extensively before. Being able to discuss these concepts will show that you're prepared and knowledgeable.

Highlight Collaboration Skills

Since this role involves working closely with various teams, be ready to share examples of how you've successfully collaborated in the past. Whether it's through internships or projects, showing that you can work well in a team will make you stand out.