工作内容:
Position Overview
We are seeking a highly skilled and motivated AI Algorithm Engineer with a solid theoretical foundation and excellent engineering capabilities. As a core member of our team, you will be responsible for the end-to-end research, development, and deployment of advanced computer vision algorithms. Your work will directly focus on key technologies such as image classification, object detection, segmentation, and tracking, injecting core intelligence into our products. Experience with Open Vocabulary detection and Vision Transformer (ViT) projects is a significant plus.
Key Responsibilities
• Research, develop, and iterate on core computer vision algorithms, including but not limited to: image classification, object detection, instance/semantic segmentation, and multi-object tracking.
• Utilize deep learning frameworks (PyTorch/TensorFlow) to train, fine-tune, evaluate models, and build efficient algorithmic pipelines.
• Lead or participate in the engineering deployment of algorithms, including model compression, inference acceleration, cross-platform (cloud/edge) deployment, and performance optimization to ensure stability and efficiency in production environments.
• Process and analyze large-scale image/video datasets; build and maintain high-quality datasets.
• Collaborate closely with product, software, and hardware teams to define requirements and integrate algorithmic capabilities into deliverable product features.
职位要求:
-
Education: Bachelor’s degree or higher in Computer Science, Artificial Intelligence, Pattern Recognition, Machine Learning, Automation, or a related field.
-
Programming: Proficient in Python; skilled in C++; excellent programming practices and strong debugging skills.
-
Theoretical Foundation: Solid understanding of deep learning and machine learning fundamentals; familiar with common model architectures and training techniques.
-
Core Technical Skills:
Proficient in at least one major deep learning framework: PyTorch or TensorFlow.
Hands-on project experience in object detection (e.g., YOLO series, Faster R-CNN), image segmentation (e.g., Mask R-CNN, U-Net), and object tracking.
-
Engineering Skills: Practical experience in AI algorithm deployment and optimization; familiar with at least one deployment toolchain such as TensorRT, OpenVINO, ONNX, or NCNN.
-
Soft Skills: Excellent problem-solving and analytical abilities, strong communication skills, and a high sense of responsibility.
• Preferred Qualifications:
-
Experience with Oriented Bounding Box (OBB) optimization and/or image quality rating/scoring modeling.
-
Excellent English reading and writing skills, with the ability to fluently comprehend technical papers and documentation.
-
Familiarity with NVIDIA edge computing devices and hands-on experience deploying models using TensorRT is a strong advantage.