Computer Vision/Machine Learning Research Manager
Role details
Job location
Tech stack
Job description
As a Research Engineering Manager, you will:
Leadership: Manage the day-to-day activities of the Research Group, ensuring timely project delivery, team performance, and recruitment of top talent.
People Development: Actively mentor and develop engineers through regular 1:1s, objective setting, feedback, and addressing any concerns.
Technical Leadership: Lead the design of algorithms and software for data compression systems, guiding your team in developing cutting-edge solutions.
Documentation: Create and maintain technical documentation, including project reports, white papers, and intellectual property (IP) capture
Process Improvement: Continuously enhance the Research Group's processes and tools, driving efficiency and quality across the department.
Requirements
We are seeking a driven and experienced Technical Manager to lead our clients research group. You will guide groundbreaking research projects in areas such as video and point cloud compression, AI/ML Applications & algorithm optimization for both performance and visual quality., Passion for Research: A deep enthusiasm for advancing research in a dynamic environment.
Pragmatism: A passion for hypothesis-driven innovation, enabling rapid cycles of iteration and fast-tracked delivery of Minimum Viable Products.
Technical Expertise: Experience in designing and developing data compression solutions, AI/ML technologies, and/or C++ development.
Leadership Skills: Proven ability to manage and mentor a skilled team, driving projects to completion within commercial deadlines.
Communication Skills: Excellent written and verbal communication, including technical documentation and project reporting.
Flexibility: Ability to thrive in an innovative, cross-functional environment where initiative and adaptability are key.
Deep understanding of data compression technologies, including lossy/lossless compression, quality metrics, and colour spaces.
Knowledge of the end-to-end software development lifecycle, with experience collaborating across teams.
Proficiency in Python and C++ software development.
Experience with parallel processing programming.
Understanding of standardization processes and standard-developing organizations (SDOs).
Beneficial to have:
Knowledge of objective Visual Quality (VQ) assessment techniques.
Experience with TensorFlow, visual AI (e.g., media indexing), and/or multimodal Generative AI.
Experience in Intellectual Property development.
Experience presenting research findings at conferences and within video-centric forums.
Contribution to standard-developing organizations (SDOs).
Experience with Agile development methodologies and tools like JIRA.
Proficiency in software development tools such as GIT.