Enable job alerts via email!

Software Engineer - Visual Quality

microTECH Global Ltd

City of Westminster

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in the UK seeks a Software Engineer - Visual Quality to enhance and maintain systems for testing media quality. The role involves working with Python and engaging in agile development processes. Ideal candidates will have a strong background in multithreading and experience in Linux environments. This position offers the opportunity to work on cutting-edge video technology, contributing to innovative solutions in media compression.

Qualifications

  • Expertise in Python, especially multithreaded applications.
  • Comfortable in Linux environments.
  • Familiarity with REST, HTTP, JSON protocols.

Responsibilities

  • Enhancing and maintaining in-house systems for media quality testing.
  • Planning new development tasks and establishing test criteria.
  • Tracking progress and maintaining documentation.
  • Diagnosing issues in testing frameworks.
  • Executing test campaigns for codec implementations.

Skills

Python
Multithreaded applications
Flask
SQL
Linux
REST
HTTP
JSON
Docker
Technical documentation
Job description

Position: Software Engineer - Visual Quality

Location: London, United Kingdom

About the Role

Are you a Python developer with a strong grasp of analytical thinking and structured problem-solving? Do you enjoy working on technically demanding challenges within a fast-paced and collaborative environment? This opportunity puts you at the forefront of cutting-edge video technology, contributing to solutions trusted by top-tier global organizations.

You’ll join a development team focused on building and maintaining automated testing platforms designed to assess visual performance in video systems. This role offers the chance to work with proprietary frameworks used to validate media compression tools. These systems are central to enhancing the effectiveness and credibility of the company’s technological offerings.

You’ll work in a modern agile setting (Scrum methodology), directly influencing development roadmaps and collaborating with a wide array of professionals—from engineers to senior stakeholders. The company is a London-based leader in software and intellectual property, pioneering innovations in data and media compression using artificial intelligence and parallel computing techniques. The organization has built a significant portfolio (with over a thousand patents) and is actively engaged in advancing compression technologies across several industries.

What You’ll Be Doing
  • Enhance, expand, and maintain sophisticated in-house systems designed to test and evaluate media quality.
  • Help plan new development tasks by breaking down project scopes, outlining requirements, and establishing test criteria.
  • Track progress clearly, maintain documentation, and deliver consistent updates to internal stakeholders.
  • Contribute to the selection of appropriate platforms and utilities for testing environments.
  • Diagnose, analyze, and resolve issues found in testing frameworks.
  • Execute comprehensive test campaigns across various scenarios to benchmark codec implementations.
  • Review code contributions from other engineers within the test development team.
  • Take part in agile meetings and planning sessions, ensuring continuous refinement and effective sprint execution.
What We’re Looking For
  • Expertise in Python, particularly building multithreaded applications with Flask, and experience in integrating with relational databases (SQL).
  • Comfortable developing in Linux-based environments.
  • Familiarity with modern APIs and protocols like REST, HTTP, and JSON, as well as containerization tools such as Docker.
  • Effective communicator, capable of producing technical documentation and sharing regular progress insights.
  • Previous involvement in Agile project.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.