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.
- Other info: 12-24 week internship with excellent growth opportunities in a dynamic environment.
- 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 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.
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, create a portfolio or GitHub repository showcasing your work with machine learning models, especially in search and ranking. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python skills and ML frameworks like PyTorch or TensorFlow. Practice coding challenges and be ready to discuss your thought process during problem-solving. Confidence is key!
✨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 the role and the company. Good luck!
We think you need these skills to ace Internship - Search Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience in machine learning and any projects related to search technologies. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about the internship and how you can contribute to our team. We love seeing passion and enthusiasm, so let your personality come through.
Showcase Your Projects:If you've worked on any cool projects involving Python or ML frameworks like PyTorch or TensorFlow, make sure to mention them. We’re keen to see your hands-on experience and how you’ve applied your knowledge in real-world scenarios.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Aimling
✨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 key for this role, make sure you can talk about your experience with it and any ML frameworks like PyTorch or TensorFlow. Consider preparing a small project or example that demonstrates your coding abilities and problem-solving skills.
✨Prepare for Technical Questions
Expect questions that test your knowledge of model evaluation and 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.
✨Demonstrate Your Curiosity
Be ready to discuss how you stay updated with the latest trends in machine learning and search technologies. Showing your enthusiasm for continuous learning and improvement will resonate well with the interviewers.