Search Machine Learning Engineer Intern in London

Search Machine Learning Engineer Intern in London

London Full-Time 20000 - 30000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Join us to build advanced search technologies and improve user experience.
  • Company: Perplexity, a cutting-edge tech company in London.
  • Benefits: Gain hands-on experience, mentorship, and work in a dynamic environment.
  • Other info: 12-24 week internship with opportunities for growth and collaboration.
  • Why this job: Make a real impact on how users discover information with innovative models.
  • Qualifications: Strong foundation in machine learning, Python skills, and a passion for learning.

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

Requirements

  • 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

What the job involves

  • 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
  • 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

Search Machine Learning Engineer Intern in London employer: Deepstreamtech

Perplexity is an exceptional employer for aspiring machine learning engineers, offering a dynamic internship experience in the heart of London. With a strong emphasis on collaboration and innovation, interns will have the opportunity to work alongside seasoned professionals, contributing to cutting-edge search technologies while gaining invaluable hands-on experience. The supportive work culture fosters personal growth and encourages curiosity, making it an ideal environment for those eager to learn and make a meaningful impact in the field of machine learning.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on an internship opportunity.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects related to machine learning, especially those involving search or recommendation systems. This will give you a leg up when chatting with potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and practising common ML interview questions. We recommend doing mock interviews with friends or using online platforms to get comfortable.

Tip Number 4

Don’t forget to 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 our team.

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

Machine Learning
Statistics
Information Retrieval
Ranking
Recommender Systems
Python
PyTorch

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your strong foundation in machine learning and any relevant projects you've worked on. We want to see your experience with Python and ML frameworks like PyTorch or TensorFlow, so don’t hold back!

Tailor Your Application:Customise your application to reflect the job description. Mention any coursework or projects related to information retrieval, ranking, or recommender systems. This shows us you’re genuinely interested in the role and understand what we’re looking for.

Be Yourself:We love self-driven and curious candidates! Share your passion for learning and any personal projects that demonstrate your ownership and initiative. Let your personality shine through – we want to know the real you!

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’s super easy – just follow the prompts and you’ll be good to go!

How to prepare for a job interview at Deepstreamtech

Brush Up on Your ML Basics

Make sure you have a solid understanding of machine learning concepts, especially those related to information retrieval and ranking. Review your coursework or projects and be ready to discuss them in detail. This will show your passion and knowledge in the field.

Show Off Your Python Skills

Since Python is a key requirement, be prepared to demonstrate your coding skills. Bring examples of your work with ML frameworks like PyTorch or TensorFlow. You might even want to do a quick coding exercise during the interview, so practice common algorithms and data structures beforehand.

Familiarise Yourself with Evaluation Metrics

Even if you haven't worked with A/B testing or offline metrics before, it’s good to understand these concepts. Read up on how they are used to evaluate model performance. Being able to discuss these topics will show that you're proactive and eager to learn.

Demonstrate Your Curiosity and Ownership

Employers love candidates who are self-driven and curious. Prepare to share examples of how you've taken ownership of projects or learned new skills independently. This will highlight your fit for a fast-paced environment and your willingness to contribute meaningfully to the team.