Software Development Engineer, Video Quality Analysis (VQA)
Software Development Engineer, Video Quality Analysis (VQA)

Software Development Engineer, Video Quality Analysis (VQA)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Develop algorithms to enhance video quality using machine learning and computer vision.
  • Company: Fast-growing UK tech company focused on innovative video streaming solutions.
  • Benefits: Competitive salary, global reach, and opportunities for professional growth.
  • Other info: Join a diverse team in a dynamic, innovation-driven culture.
  • Why this job: Shape the future of digital entertainment and impact millions of users worldwide.
  • Qualifications: 3+ years in software development with skills in Java, C++, or C#.

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

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:

  • Create and optimize systems that use deep learning and computer vision to detect and improve video quality.
  • Develop scalable, real-time solutions that automatically identify defects in video streams.
  • Enhance 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.
  • Architecture & Design: Take a lead role in the architecture and design of video quality analysis systems, ensuring the software is fault-tolerant, highly available, and performance-driven.
  • Optimization for Scale: Enhance algorithm accuracy, speed, and efficiency to handle high volumes of video data with minimal latency and operational cost.
  • Technical Leadership: Drive architectural decisions that guide system performance 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.
  • Continuous Innovation: Stay up-to-date with advancements in machine learning, computer vision, and video quality technologies.

Requirements:

  • 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#.
  • 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 coding standards, code reviews, source control management, build processes, testing, and operations.
  • Familiarity with data structures, algorithms, and distributed systems.
  • Exposure to machine learning frameworks, computer vision, or similar cutting-edge technologies is a plus.
  • A deep interest in shaping the future of digital entertainment and building solutions that impact millions of users.
  • Drive projects to completion, taking responsibility for the entire development cycle from ideation through deployment.
  • Build and maintain trust within the team through openness, reliability, and support for an agile, transparent culture.

Additional Information:

  • Enjoy a competitive salary package that reflects your expertise and experience.
  • Be part of an international company with operations across over 200 countries.
  • Work in a fast-paced, growth-oriented environment that values transparency, idea-sharing, and a fail-fast approach to innovation.
  • Develop cross-functional skills by collaborating with departments like finance, legal, and content acquisition.
  • Join a team dedicated to gender diversity and inclusion, fostering a supportive environment for all team members.
  • Access resources and support to continuously expand your technical skills and industry knowledge.

Software Development Engineer, Video Quality Analysis (VQA) employer: MENA Alliances

Join a fast-growing, UK-based technology company that is at the forefront of video quality and streaming technology. With a commitment to innovation and a culture that values transparency and collaboration, you'll have the opportunity to work on cutting-edge projects that impact millions of users globally. Enjoy competitive salaries, professional growth opportunities, and a diverse, inclusive work environment that fosters continuous learning and development.
M

Contact Detail:

MENA Alliances Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer, Video Quality Analysis (VQA)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at tech meetups. 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 video quality analysis or machine learning. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on relevant technologies and algorithms. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

✨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 Software Development Engineer, Video Quality Analysis (VQA)

Software Development
Machine Learning
Computer Vision
Deep Learning
Java
C++
C#
Algorithm Design
System Architecture
Scalability
Real-time Processing
Fault-tolerant Systems
Collaboration
Code Optimization
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Development Engineer role. Highlight your experience with video quality analysis, machine learning, and any relevant programming languages like Java, C++, or C#. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about video quality and how your background makes you a great fit for our team. Don’t forget to mention any innovative projects you've worked on that relate to the role.

Showcase Your Projects: If you've worked on any projects related to deep learning or computer vision, make sure to showcase them in your application. We love seeing real-world examples of your work and how you've tackled challenges in video quality analysis.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you'll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to connect directly with us!

How to prepare for a job interview at MENA Alliances

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of programming languages like Java, C++, or C#. Be ready to discuss your experience with algorithms and how you've applied them in real-world scenarios, especially in video quality analysis or similar projects.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Think about how you would approach detecting and correcting video defects using machine learning and computer vision techniques. Practising coding problems related to these areas can really help you shine.

✨Demonstrate Your Passion for Innovation

Express your enthusiasm for shaping the future of digital entertainment. Share examples of how you've stayed updated with advancements in machine learning and computer vision, and how you’ve integrated new techniques into your work to enhance performance and reliability.

✨Be Ready to Collaborate

Since this role involves working closely with cross-functional teams, be prepared to discuss your collaboration experiences. Highlight instances where you’ve successfully worked with engineers, scientists, or other stakeholders to deliver innovative solutions in a team setting.

Software Development Engineer, Video Quality Analysis (VQA)
MENA Alliances

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>