Algorithm Engineer( Computer vision)
Technology
AIQURiyadh, المملكة العربية السعوديةمنذ 2 أسابيعحتى ٢/١٢/٢٠٢٦
دوام كاملفي الموقع
وصف الوظيفة
.
Responsibilities
- Develop and optimize computer vision algorithms, including object detection, image classification, and segmentation
.
- Build and improve image/video datasets, including data cleaning, augmentation, annotation guidelines, and hard-case mining.
- Optimize models for different platforms through model compression, pruning, quantization, and inference acceleration using tools such as TensorRT, ONNX, and OpenVINO.
- Work with engineering teams to deploy CV models into production and address real-world and long-tail challenges.
- Keep up with the latest CV technologies and explore the application of
Transformers and Vision Foundation Models
.
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, Electronic Engineering, Automation, Mathematics, or a related field.
- Strong programming skills in
Python and good knowledge of
C/C++
.
- Proficiency in at least one deep learning framework, preferably
PyTorch
; TensorFlow or JAX is also acceptable.
- Familiar with
OpenCV, PIL, NumPy
, and related tools.
- Solid understanding of
CNNs and Transformers
, such as ResNet, MobileNet, and ViT.
- Familiar with mainstream detection and segmentation models such as
YOLO, RetinaNet, and Segment Anything (SAM)
.
- Strong analytical and problem-solving skills, with the ability to independently develop algorithm solutions for real-world business needs.
Keywords
computer-visionimage-recognitionobject-detectiondata-cleansing-data-scrubbingcompressorsopenvinotransformersfoundation-modelscomputer-sciencepythoncplusplusdeep-learningpytorchgoogle-tensorflowtensorflowopencvnumpysam-crmsoftware-asset-management
هل أنت مهتم بهذه الوظيفة؟