Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...]
Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...]

Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...]

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Enigma

At a Glance

  • Tasks: Advance AI assistants by tackling complex technical questions and enhancing 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.
  • Other info: Dynamic, fast-paced environment with a focus on learning and innovation.
  • 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 ML/NLP expertise.

The predicted salary is between 36000 - 60000 £ per year.

Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Enigma.

About Us

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[...] employer: Enigma

At Enigma, we pride ourselves on being an innovative employer that fosters a collaborative and dynamic work culture. As a Machine Learning Engineer, you will have the opportunity to work remotely from anywhere in Europe, allowing for a flexible work-life balance while contributing to cutting-edge AI technology. We are committed to employee growth, offering continuous learning opportunities and the chance to engage with the latest research in machine learning and natural language processing.
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[...]

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or through tech meetups. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Pytorch, and NLP. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to join our team.

We think you need these skills to ace Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...]

Machine Learning
Deep Learning
Natural Language Processing
Large Language Models (LLMs)
Python
Pytorch
Evaluation Systems
Information Retrieval Techniques
Vector Databases
Search Indices
Data Stores
Experiment Design
Analytical Skills
Adaptability
Research Skills

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 hold back on showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about machine learning and how you can contribute to our team. Keep it engaging and personal – we love to see your personality come through.

Showcase Your Projects: If you've worked on any cool projects involving LLMs or retrieval systems, make sure to mention them! We’re keen to see practical examples of your work, 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 for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

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 any projects you've worked on that relate to the job description.

✨Prepare for Technical Questions

Expect to face technical questions about machine learning concepts, especially around retrieval-augmented generation systems. Practise explaining complex ideas clearly and concisely, as this will showcase your understanding and communication skills.

✨Show Your Problem-Solving Skills

Be prepared to discuss how you've tackled ambiguous problems in the past. Think of specific examples where you designed benchmarks or built evaluation systems, and be ready to explain your thought process and the outcomes.

✨Stay Current with Research

Demonstrate your passion for the field by discussing recent advancements in machine learning and NLP. Mention any relevant papers or projects that have inspired you, showing that you're proactive about staying updated with the latest trends.

Machine Learning Engineer | Python | Pytorch | Natural Language Processing | LLM | Large Langua[...]
Enigma

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

>