Software Development Engineer, Video Quality Analysis (VQA)

MENA Alliances

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MENA Alliances in London is seeking a Software Development Engineer focused on Video Quality Analysis to build real-time algorithms that detect and correct video defects using ML and computer vision.

You will design scalable, fault-tolerant systems, lead architecture decisions, improve performance, and collaborate across disciplines to deliver high-quality streaming experiences for users worldwide.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 3+ years of professional software development experience in Java, C++, or C#.
  • Experience with full software development life cycle, coding standards, code reviews, source control, build, testing and operations.
  • Familiarity with data structures, algorithms, and distributed systems.
  • Exposure to machine learning frameworks, computer vision, or related technologies is a plus.
  • Demonstrated passion for innovation and ownership of projects from ideation through deployment.

Responsibilities

  • Create and optimize real-time video quality analysis systems and defect detection algorithms.
  • Develop deep learning models and computer vision techniques to assess and improve video content quality.
  • Lead architecture and design of scalable, fault-tolerant, high-availability software.
  • Collaborate with cross-functional teams to deliver reliable video streaming solutions.
  • Mentor engineers and promote best practices in architecture and code quality.
  • Stay updated with ML, CV, and video quality advancements to push performance.

Skills

Java
C++
C#
Distributed systems
Machine learning familiarity

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Machine Learning frameworks
Computer Vision libraries

Job description

Software Development Engineer, Video Quality Analysis (VQA)

GBR, London, United Kingdom

Are you an experienced Software Development Engineer eager to shape the future of video quality and streaming technology? Join a fast-growing, UK-based technology company and become a key player in developing innovative solutions to enhance video streaming experiences. In this role, you'll build algorithms that detect and correct video defects using cutting-edge machine learning and computer vision techniques, ensuring high-quality video is delivered to millions of users across the globe. You'll be part of a dynamic team that is driving the next generation of video quality analysis.

What you will do:

As a Software Development Engineer specializing in Video Quality Analysis, you will create and optimize systems that use deep learning and computer vision to detect and improve video quality. You'll work on developing scalable, real-time solutions that automatically identify defects in video streams, ensuring the best viewing experience for users worldwide. Your work will have a direct impact on enhancing video quality and stream reliability across multiple platforms, from content creation to end-user devices.

Key Responsibilities:

  • Innovative Solutions & Code Excellence: Collaborate with cross-functional teams to design, implement, and optimize algorithms for real-time video quality analysis and defect detection, using programming languages such as Java, C++, or C#.
  • Deep Learning & Computer Vision: Develop and refine deep learning models and computer vision techniques to assess and improve video content quality, ensuring they scale efficiently in large distributed systems.
  • Architecture & Design: Take a lead role in the architecture and design of video quality analysis systems. This includes defining system architecture, designing scalable solutions, and ensuring the software is fault-tolerant, highly available, and performance-driven.
  • Optimization for Scale: Focus on enhancing algorithm accuracy, speed, and efficiency to handle high volumes of video data with minimal latency and operational cost.
  • Technical Leadership: Drive the architectural decisions that guide system performance, ensuring alignment with overall technical strategy. Contribute to design reviews and mentor junior engineers on architecture best practices.
  • Collaboration: Work closely with engineers, scientists, and other teams to create and deploy solutions that enhance video quality, ensuring a seamless experience across diverse user devices and platforms.
  • Continuous Innovation: Stay up-to-date with advancements in machine learning, computer vision, and video quality technologies, integrating cutting-edge techniques into the system architecture to push the boundaries of performance and reliability.
Requirements
  • Experience: 3+ years of professional software development experience, showcasing a strong ability to write efficient and maintainable code in modern programming languages such as Java, C++, or C#.
  • Education: A Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Experience with full software development life cycle, including tasks such as coding standards, code reviews, source control management, build processes, testing, and operations.
  • Familiarity with data structures, algorithms, and distributed systems to troubleshoot, optimize, and scale systems effectively.
  • Exposure to machine learning frameworks, computer vision, or similar cutting-edge technologies is a plus.
  • Passion for Innovation:A deep interest in shaping the future of digital entertainment and building solutions that impact millions of users. Commitment to creating highly scalable and efficient software systems that push the boundaries of technology.
  • Ownership: Drive projects to completion, taking responsibility for the entire development cycle from ideation through deployment.
  • Transparency and Trust:Build and maintain trust within the team through openness, reliability, and support for an agile, transparent culture.
  • Competitive Salary:Enjoy a competitive salary package that reflects your expertise and experience.
  • Global Reach: Be part of an international company with operations across over 200 countries, offering opportunities to work with diverse teams and expand your professional network.
  • Innovation-Driven Culture: Work in a fast-paced, growth-oriented environment that values transparency, idea-sharing, and a fail-fast approach to innovation.
  • Professional Growth: Develop cross-functional skills by collaborating with departments like finance, legal, and content acquisition.
  • Diversity and Inclusion: Join a team dedicated to gender diversity and inclusion, fostering a supportive environment for all team members.
  • Learning Opportunities:Access resources and support to continuously expand your technical skills and industry knowledge.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager, Resilience Engineering
Software Development Manager, Resilience Engineering

MENA Alliances • Greater London

On-site
GBP 110,000 - 160,000
Global reach
Learning opportunities
Diversity and inclusion
Software Dev Engineer II
Software Dev Engineer II

MENA Alliances • Greater London

On-site
GBP 70,000 - 110,000
Video Quality Analysis Engineer - Real-Time ML/CV
Video Quality Analysis Engineer - Real-Time ML/CV

MENA Alliances • Greater London

On-site
GBP 70,000 - 110,000
Quality Assurance Engineer
Quality Assurance Engineer

MENA Alliances • Greater London

On-site
GBP 60,000 - 100,000
Immigration support
Software Engineer, AI Video
Software Engineer, AI Video

Enterprise Recruitment Ltd • Greater London

On-site
GBP 50,000 - 90,000
Pension
Private medical insurance with Bupa
Commuter club
+6
Mid Level Software Engineer
Mid Level Software Engineer

Motorola Solutions • City of Edinburgh

On-site
GBP 35,000 - 55,000
Flexible work models
Paid time off
Paid parental and family leave
+9
C++ Software Engineer
C++ Software Engineer

New Route Recruitment Limited • Greater London

Hybrid
GBP 65,000 - 95,000
Bi-annual hackathons
Flexible working hours
Work from home options
+3
Software Engineer, AI Video
Software Engineer, AI Video

Enterprise Recruitment • City of Westminster

On-site
GBP 50,000 - 90,000
Pension
Private medical insurance with Bupa
Commuter club
+6
Senior Software Development Engineer
Senior Software Development Engineer

MENA Alliances • Greater London

On-site
GBP 90,000 - 130,000
Competitive Salary
Global Reach
Innovation-Driven Culture
+3
Front End Engineer
Front End Engineer

New Route Recruitment Limited • Greater London

Hybrid
GBP 32,000 - 52,000
Bi-annual hackathons
Tech hour
Performance reviews
+8