At a Glance
- Tasks: Advance AI assistants by tackling complex technical challenges and improving system performance.
- Company: Innovative tech company focused on making technical knowledge accessible through AI.
- Benefits: Fully remote role, competitive salary, and opportunities for professional growth.
- Why this job: Join a cutting-edge team and shape the future of AI technology.
- Qualifications: Master's or PhD in relevant fields and strong machine learning expertise.
- Other info: Dynamic, fast-paced environment with a focus on continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
We build AI assistants that make technical knowledge instantly accessible. As a research engineer, you will work on advancing our system's ability to answer increasingly complex technical questions. Our technology is already deployed on real-world developer documentation, where users can query information directly through an integrated AI assistant.
The Challenges You'll Work On
- Evaluating a retrieval-augmented-generation (RAG) system in production without labelled data
- Designing your own benchmarks from scratch
- Building an agentic retrieval pipeline that adapts between fast and more thorough query strategies
- Fine-tuning embeddings or reranking models
What You'll Do
- Collaborate closely with the core team and software engineers
- Stay up-to-date with the latest research and apply new ideas to real product challenges
- Design, run and analyse experiments to push system performance
You Might Be a Great Fit If You Have
- A Master's or PhD in Computer Science, Machine Learning, Mathematics, Statistics, or a related field
- Strong knowledge of machine learning, deep learning (including LLMs), and natural language processing
- Hands-on experience training, fine-tuning, and deploying LLMs
- Experience working with vector databases, search indices, or data stores for retrieval use cases
- Significant experience building evaluation systems for search or language models
- Familiarity with information retrieval techniques (e.g., lexical search, dense vector search)
- Comfort working in a fast-moving environment with ambiguous problem spaces
- A desire to learn more about ML research
Please note that this position is fully remote in Europe but you MUST have the right to work in your country of residence.
Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...] in London employer: Enigma
Contact Detail:
Enigma Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...] in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at companies you're eyeing. A friendly chat can open doors and give you insider info that could help you stand out.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Pytorch, and NLP. This is your chance to demonstrate what you can do beyond just words on a CV.
✨Tip Number 3
Prepare for interviews by brushing up on common ML concepts and recent advancements in LLMs. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨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, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...] in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, Pytorch, and NLP. We want to see how your skills align with the challenges we face, so don’t be shy about showcasing relevant projects or research!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at StudySmarter and how your background makes you a perfect fit for the Machine Learning Engineer role.
Showcase Your Projects: If you've worked on any cool ML projects, especially involving LLMs or retrieval systems, make sure to mention them. We love seeing practical applications of your skills, so include links or descriptions that highlight your contributions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Enigma
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Python, Pytorch, and Natural Language Processing. Be ready to discuss your hands-on experience with LLMs and how you've tackled challenges in the past. The more specific examples you can provide, the better!
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've approached ambiguous problems in previous roles. Think of a few scenarios where you designed benchmarks or fine-tuned models, and be ready to explain your thought process and the outcomes.
✨Stay Current with Research
Since this role involves applying the latest research, make sure you're up-to-date with recent advancements in machine learning and NLP. Mention any relevant papers or projects you've followed, and how they could apply to the company's work.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company's AI assistants and their approach to retrieval-augmented generation. This shows your genuine interest and helps you gauge if it's the right fit for you.