This role focuses on enhancing the efficiency and speed of computer vision algorithms, with a strong emphasis on meeting real-time processing demands and managing resource limitations. The position requires leveraging advanced hardware accelerators such as GPUs and TPUs, as well as implementing parallel processing techniques to optimize performance. Collaboration with diverse teams—including data scientists, software engineers, product managers, and domain experts—is essential to drive innovation and ensure alignment across projects. Thorough documentation of code, algorithms, methodologies, and results is expected to promote knowledge sharing and support seamless teamwork. A solid mathematical foundation in computer vision, deep learning, machine learning, and optimization methods is crucial for success in this role.

Key Responsibilities

- Optimize computer vision algorithms for speed and efficiency, considering real-time processing requirements and hardware constraints.
- Utilize hardware accelerators like GPUs and TPUs to enhance algorithm performance.
- Implement parallel processing techniques to maximize computational resource usage.
- Collaborate closely with cross-functional teams including data scientists, software engineers, product managers, and domain experts to align development efforts.
- Document all work comprehensively, including code, algorithmic approaches, methodologies, and experimental results to facilitate knowledge sharing and team collaboration.

Required Qualifications

- Strong mathematical background in computer vision, deep learning, machine learning, and optimization techniques.
- Proven experience in optimizing algorithms for real-time processing environments.
- Hands-on expertise with hardware accelerators such as GPUs and TPUs.
- Familiarity with parallel processing frameworks and techniques.
- Ability to work effectively within multidisciplinary teams and communicate technical concepts clearly.
- Demonstrated capability to produce clear and concise documentation of technical work.

Preferred Qualifications and Benefits

While not explicitly stated, candidates with experience in software engineering best practices, familiarity with relevant programming languages (such as Python, C++, or CUDA), and prior exposure to product development cycles will be well-positioned for this role. The opportunity to work in a collaborative environment with domain experts and contribute to cutting-edge computer vision projects offers significant professional growth.

Applications are open until November 4, 2026.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Master
Degree Title:
Masters/Bachelors (Hons) (16 years), 16 Years of Education, Computer Engineering/Sciences, Electrical Engineering/Sciences, Telecommunication Engineering/Sciences, Software Engineering, Computer Engineering/Sciences 1, Software Engineering 1
Career Level:
Mid-Level
Maximum Experience:
5 Years
Apply Before:
Oct 24, 2026
Posting Date:
Oct 18, 2026

Punjab Information Technology Board

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Associate Software Engineer - OpenStack

Naseeb Enterprise Inc, Islamabad, Pakistan
Posted Oct 17, 2026

Associate Software Engineer - OpenStack

Naseeb Enterprise Inc, Islamabad, Pakistan
Posted Oct 15, 2026

Associate Software Engineer

Posted Oct 16, 2026

Associate Software Engineer - OpenStack

Naseeb Enterprise Inc, Islamabad, Pakistan
Posted Oct 15, 2026
View All
I found a job on Rozee!