Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer, Video Quality Analysis (VQA)

MENA Alliances

Greater London

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A fast-growing UK technology company is looking for an experienced Software Development Engineer to enhance video streaming quality and technology. You will design algorithms using Java, C++, or C# and focus on machine learning and computer vision techniques to improve video quality. The ideal candidate has over 3 years of experience in software development and a Bachelor's degree in a relevant field. This role offers competitive pay and a dynamic work environment.

Benefits

Competitive salary package
Global reach with opportunities across 200 countries
Learning opportunities for professional growth

Qualifications

  • 3+ years of professional software development experience.
  • Experience with full software development life cycle.
  • Familiarity with data structures, algorithms, and distributed systems.

Responsibilities

  • Collaborate to design and optimize algorithms for video quality analysis.
  • Develop deep learning models for video quality improvement.
  • Lead architecture and design of video analysis systems.
  • Enhance algorithm accuracy and efficiency for high volume data.
  • Drive architectural decisions and mentor junior engineers.
  • Work with teams to deploy solutions for enhancing video quality.
  • Stay updated with advancements in machine learning and video technologies.

Skills

Java
C++
C#
Deep learning
Computer vision
Algorithm optimization

Education

Bachelor’s degree in Computer Science or Software Engineering
Job description
Software Development Engineer, Video Quality Analysis (VQA)

GBR, London, United Kingdom | Posted on 11/25/2024

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.