Research Engineer: ML Deployments & LLMs (Hybrid)

Research Engineer: ML Deployments & LLMs (Hybrid)

Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
Unlikely AI

At a Glance

  • Tasks: Implement and optimise ML models, ensuring stability and performance in production.
  • Company: Join Unlikely AI, a dynamic startup tackling challenging tech problems.
  • Benefits: Competitive salary, generous share options, and a hybrid work environment.
  • Other info: Collaborative culture with opportunities for growth and skill development.
  • Why this job: Make a real impact by working on cutting-edge ML technologies and innovative projects.
  • Qualifications: Experience with deep learning models, strong Python skills, and enthusiasm for learning.

The predicted salary is between 50000 - 70000 £ per year.

Please see our Company Principles to understand the core things we value – in particular, we are looking for exceptional people who are willing to tackle some of the most difficult technical problems there are, in order to create something extraordinary with huge impact.

As a Research Engineer at Unlikely AI, you’ll assist in delivering model prototypes to production. You’ll play a key role in product delivery and designing and implementing new ML features on our platform, which typically includes managing model deployments and ensuring stability. Other projects could include optimising our vector search capabilities.

You should have a core understanding of ML fundamentals, and be up to date with the latest LLM models to undertake evaluation of new implementations. As a growing startup, this role could include projects beyond the scope of this job description therefore we are looking for individuals who are versatile and enthusiastic about learning new skills as our Applied Science team evolves.

This role includes:

  • Implementing, deploying, and monitoring deep learning models, including LLMs.
  • Optimising model deployments and designing deep learning model features systems.
  • Conducting comprehensive performance evaluations, focusing on latency and accuracy across different implementations.
  • Communicating complex solutions to colleagues, facilitating collaboration and knowledge sharing.
  • Analysing and inspecting large-scale datasets, effectively managing data scalability and integrity.

Required:

  • Experience utilising & deploying deep learning models.
  • Strong coding skills in Python, including the use of PyTorch or TensorFlow.
  • Enthusiasm to learn and get up to speed with cutting-edge technologies that you may not already be deeply familiar with.
  • Strong verbal and written communication skills.
  • Experience with cloud infrastructure (e.g. AWS / GCP / Azure).
  • Experience with MLOps, with strong expertise in Docker for containerization and orchestration.
  • Knowledge of ML model deployment including technologies such as Torchserve, Sagemaker or VertexAI.
  • Understanding of modern best practices for agile software development.
  • Knowledge of the latest developments in NLP including LLMs and the transformer architecture.
  • SRE: An understanding of how to keep models stable and performant in production settings.

Desirable:

  • Experience with building CI/CD workflows.
  • Experience working in a startup.
  • Experience with retrieval augmented generation for LLMs and semantic vector search.
  • Experience optimising model deployments in terms of latency and throughput.
  • Infrastructure-as-code tools, such as Terraform.

Please note this role is not a pure research role and does not involve the creation of academic literature, but you should be very comfortable with reading and utilising academic papers and applying these concepts in your work.

Location: We are currently operating a hybrid scheme with a small office near Holborn tube station available to anyone who wants to work there. We also have occasional team days where everyone meets face to face and days where people work heads down from home, communicating with colleagues using Slack and Zoom.

Compensation: Compensation will be through salary and generous share options. The company has a tax-efficient EMI share option scheme set up (not available to larger companies) which allows us to provide real exposure to the success of the company without taxes being due when they are paid.

Research Engineer: ML Deployments & LLMs (Hybrid) employer: Unlikely AI

At Unlikely AI, we pride ourselves on fostering a dynamic and innovative work culture that encourages exceptional talent to tackle challenging technical problems. As a Research Engineer, you'll benefit from a hybrid working model, competitive compensation, and generous share options, all while collaborating with a passionate team in a supportive environment that prioritises learning and growth. Our commitment to employee development and the opportunity to work on impactful projects make us an outstanding employer for those seeking meaningful and rewarding careers in machine learning.

Unlikely AI

Contact Details:

Unlikely AI Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Research Engineer: ML Deployments & LLMs (Hybrid)

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to ML deployments and LLMs. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with Python, PyTorch, and cloud infrastructure, as well as how you tackle complex challenges in ML.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for exceptional talent, and applying directly can help you stand out. Plus, it shows your enthusiasm for joining our team at StudySmarter!

We think you need these skills to ace Research Engineer: ML Deployments & LLMs (Hybrid)

Deep Learning
Machine Learning Fundamentals
Model Deployment
Python
PyTorch
TensorFlow
Cloud Infrastructure (AWS / GCP / Azure)

Some tips for your application 🫡

Know Your Stuff:Make sure you highlight your experience with ML fundamentals and deep learning models. We want to see that you're up to date with the latest LLMs and can tackle those tricky technical problems we love to solve.

Show Off Your Skills:Don’t hold back on showcasing your coding skills in Python, especially with PyTorch or TensorFlow. If you've got experience with cloud infrastructure or MLOps, make sure to mention it – we’re all about that tech-savvy vibe!

Be Versatile:We’re a growing startup, so flexibility is key! Let us know about any projects you've worked on that go beyond your usual scope. Show us your enthusiasm for learning new skills and adapting to new challenges.

Communicate Clearly:Strong verbal and written communication skills are a must. Make sure your application reflects your ability to explain complex solutions simply. We value collaboration, so let’s see how you can facilitate knowledge sharing!

How to prepare for a job interview at Unlikely AI

Know Your ML Fundamentals

Make sure you brush up on your machine learning fundamentals before the interview. Be prepared to discuss the latest LLM models and how they can be applied in real-world scenarios. This will show that you're not just familiar with the theory but also understand practical applications.

Showcase Your Coding Skills

Since strong coding skills in Python are a must, be ready to demonstrate your proficiency. You might be asked to solve a coding problem or explain your previous projects involving PyTorch or TensorFlow. Practising common algorithms and data structures can help you feel more confident.

Communicate Clearly

As communication is key in this role, practice explaining complex technical concepts in simple terms. Think about how you would describe your past projects to someone without a technical background. This will highlight your ability to collaborate effectively with colleagues.

Be Ready to Discuss Cloud Infrastructure

Familiarise yourself with cloud platforms like AWS, GCP, or Azure, as well as MLOps practices. Be prepared to discuss your experience with Docker and any CI/CD workflows you've implemented. Showing enthusiasm for learning new technologies will also impress the interviewers.