Machine Learning Engineer in London

Machine Learning Engineer in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
InterDigital Europe, Ltd.

At a Glance

  • Tasks: Research, design, and optimise machine learning models for video compression.
  • Company: Join InterDigital, a leader in innovative tech solutions.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Collaborative environment with exciting projects and career advancement potential.
  • Why this job: Make an impact in AI-driven video technology and work with cutting-edge tools.
  • Qualifications: 3+ years in machine learning, strong Python skills, and experience with deep learning frameworks.

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

We are seeking a machine learning engineer who will work to research, design, implement and optimize models for efficient deployment. You are a machine learning engineer with deep expertise in model optimization and compilation and strong software engineering skills.

Key Qualifications

  • Excellent understanding and experience in deep learning model development, optimization and deployment (PyTorch, Torch compile, export workflows such as Torch Export and ONNX, performance profiling)
  • Strong software engineering skills and experience building robust ML codebases
  • Expert in Python, with additional experience in C++ or another systems language a plus
  • Experience with GPU based training and inference, and familiarity with performance optimization for accelerators
  • Experience building production grade ML systems or research prototypes that have been used by others
  • Publications, patents, or significant open-source contributions in relevant areas are a plus
  • 3+ years of relevant experience in machine learning, deep learning, or closely related fields
  • Bachelor or Master (PhD a plus) in Machine Learning, Computer Science, or a related field

Responsibilities

  • Work with InterDigital researchers and engineers in the London Video Team and across R&I to understand requirements and provide ML-based technical solutions for video compression and video coding
  • Research, prototype and evaluate novel neural architectures for AI-based video compression and next-generation video coding models
  • Produce high quality research outputs and patentable innovations in AI-based video compression and video coding, working closely with internal IP teams to capture and protect novel ideas
  • Own model optimization and compilation workflows, including PyTorch compile, export and integration into downstream systems
  • Design, implement and maintain training, evaluation and benchmarking pipelines for video compression models, including metrics and datasets
  • Work on proof-of-concept projects with various teams and incorporate successful approaches into larger platforms and demonstrators
  • Stay current with advances in machine learning, deep learning and video coding research and help bring relevant ideas into InterDigital projects
  • Represent the company, promote and defend proposals from the company

Location: London, UK

Machine Learning Engineer in London employer: InterDigital Europe, Ltd.

InterDigital is an exceptional employer for machine learning engineers, offering a dynamic work environment in the heart of London. With a strong focus on innovation and collaboration, employees benefit from opportunities to engage in cutting-edge research and development, while enjoying a culture that promotes diversity and inclusion. The company supports professional growth through access to advanced projects and resources, making it an ideal place for those looking to make a meaningful impact in AI-based video compression and coding.

InterDigital Europe, Ltd.

Contact Details:

InterDigital Europe, Ltd. Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other machine learning enthusiasts. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to deep learning and video compression. Having tangible examples of your work can really set you apart during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of model optimization. Practice common ML problems and be ready to discuss your thought process and solutions.

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 in London

Deep Learning Model Development
Model Optimization
Model Compilation
PyTorch
Torch Compile
ONNX
Performance Profiling

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your deep learning expertise and software engineering skills in your application. We want to see how you've tackled model optimization and deployment in the past, so don’t hold back on those details!

Tailor Your Application:Take a moment to customise your CV and cover letter for this role. We’re looking for someone who can dive into video compression and coding, so mention any relevant projects or experiences that align with our needs.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your achievements and experiences shine through without unnecessary fluff.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at InterDigital Europe, Ltd.

Know Your Models Inside Out

Make sure you can discuss your experience with deep learning models in detail. Be prepared to explain how you've optimised and deployed models using PyTorch, Torch compile, and ONNX. Having specific examples ready will show your expertise and help you stand out.

Show Off Your Software Skills

Since strong software engineering skills are crucial for this role, be ready to talk about your experience building robust ML codebases. Brush up on Python and any other systems languages you know, like C++. You might even want to prepare a small coding challenge to demonstrate your skills.

Research the Company’s Projects

Familiarise yourself with InterDigital's work in video compression and coding. Understanding their current projects and challenges will allow you to tailor your answers and show how you can contribute to their goals. It also demonstrates your genuine interest in the company.

Prepare for Technical Questions

Expect technical questions related to model optimisation, performance profiling, and GPU-based training. Practise explaining complex concepts in simple terms, as you may need to communicate these ideas to non-technical team members. This will showcase your ability to collaborate effectively.