About this role
Engineers who thrive on solving complex computer vision challenges and building embedded AI systems for physical operations will find a strong fit at Motive. The machine learning perception team focuses on developing technology that understands driving behavior, detects risk factors, and recommends coachable events to improve fleet safety across nearly 100,000 customers.
This senior position involves designing and implementing sophisticated computer vision systems, optimizing algorithms for real-time edge processing on next-generation AI dashcams, and integrating cloud services to deliver end-to-end product features. Team members work alongside experienced researchers and engineers in machine learning, deep learning, and robotics, utilizing large-scale infrastructure to process data for model training and validation.
The role exists to scale and refine the intelligence embedded in millions of commercial trucks, reducing manual workloads and enhancing road safety. Ideal candidates bring a solid mathematical foundation and a history of translating advanced research into reliable production features.
What you will do
- Evaluate and improve the performance of existing machine learning models and algorithms currently running in production.
- Conduct independent research and execute experiments to build novel artificial intelligence models and algorithms.
- Build and optimize computer vision and machine learning algorithms for real-time performance on embedded hardware platforms like next-generation AI dashcams.
- Write proficient Python and C++ code to support algorithm development, machine learning services, model training, compression, and porting pipelines.
- Convert state-of-the-art research prototypes into reliably functioning product features.
- Collaborate closely with embedded, backend, frontend, hardware, QA, and broader artificial intelligence teams to ensure robust system delivery.
- Solve challenging problems related to object detection, segmentation, recognition, and geometric computer vision.
- Build automated deployment, validation, and active learning pipelines while providing technical leadership and mentorship to junior engineers.
What you need
- Hold a Bachelor's Degree in Computer Science, Electrical Engineering, or a related technical field.
- Demonstrate at least 5 years of algorithm development experience focused on Computer Vision, Deep Learning, and Machine Learning.
- Possess a solid mathematical foundation covering computer vision, deep learning, machine learning, and optimization approaches.
- Bring hands-on practical experience utilizing standard training frameworks and tools such as PyTorch or TensorFlow.
- Demonstrate strong programming capabilities in Python or C++.
- Show hands-on experience in building embedded algorithms and applications.
Nice to have
- Master's Degree or Ph.D. in a related field
- Experience with AWS tools including SageMaker, Lambda, EC2, S3, and RDS
- Familiarity with CI/CD practices, Terraform, Docker, and Kubernetes
- Prior experience optimizing and deploying machine learning models on embedded devices
Skills and tech stack
Questions candidates ask
What is the work location arrangement for this role?
The position is offered on a hybrid basis with work locations in Islamabad and Lahore. Some interviews or new-hire training sessions may be held in person at one of the global offices.
What core technologies and frameworks will I use?
Engineers write proficient Python and C++ code and use training frameworks like PyTorch and TensorFlow. Additional exposure includes AWS services, Docker, Kubernetes, and Terraform.
What kind of projects will I work on?
You will design and implement complex computer vision systems, build and optimize algorithms for edge processing on next-generation AI dashcams, and solve object detection and segmentation problems.
Are there mentorship opportunities on the team?
Yes, senior team members are expected to mentor junior engineers and provide technical leadership on complex projects while collaborating with cross-functional teams.
