Machine Learning Engineer

Machine Learning Engineer

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

Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or conferences related to machine learning. You never know who might have a lead on your dream job or can introduce you to someone at InterDigital.

Show Off Your Skills

Create a portfolio showcasing your projects, especially those involving deep learning and video compression. Share your GitHub repos or any publications you've contributed to. This is your chance to shine and demonstrate your expertise!

Ace the Interview

Prepare for technical interviews by brushing up on your Python and C++ skills. Be ready to discuss your experience with model optimization and GPU training. Practice common ML interview questions and think of examples that highlight your problem-solving abilities.

Apply Through Our Website

Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the InterDigital team.

We think you need these skills to ace Machine Learning Engineer

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. Review key concepts and be ready to solve problems on the spot. Practising with mock interviews can help you feel more confident when tackling these questions.