Skill diminta
Analytical ThinkingDockerElasticsearchGitKubernetesLinuxMongoDBMySQLPostgreSQLProblem SolvingPyTorchPythonRedisTensorFlow
Deskripsi
- We are looking for a talented and passionate
- Computer Vision Engineer
to join our team. In this role, you will develop and optimize computer vision solutions for processing images and videos, extracting valuable information, and building scalable data pipelines to support analytics and intelligent applications.
You will work with various Python libraries and machine learning frameworks to solve real-world problems such as face recognition, crowd counting, vehicle license plate recognition, object detection, and other visual intelligence tasks.
Responsibilities
Design, develop, and maintain computer vision applications for image and video analysis.
Build and optimize solutions for
- Face detection and recognition.
- Crowd counting and people analytics.
- Vehicle detection and license plate recognition.
- Object detection, tracking, and classification.
- Evaluate and integrate suitable computer vision and deep learning models.
- Develop data processing pipelines to collect, transform, and organize extracted information for efficient storage and retrieval.
- Design and optimize databases and indexing strategies to support high-performance analytics.
- Perform data cleansing, aggregation, and feature extraction for downstream applications.
- Collaborate with software engineers and product teams to integrate computer vision capabilities into larger systems.
- Improve model accuracy, inference speed, and scalability.
- Conduct experiments and stay up to date with the latest developments in computer vision and AI technologies.
- Create technical documentation and maintain coding best practices.
Requirements
- Required Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, Artificial Intelligence, or a related field.
- Strong programming skills in Python.
- Experience with computer vision libraries and frameworks such as:
- OpenCV
- PyTorch
- TensorFlow
- Ultralytics YOLO
- MediaPipe
- Experience in image and video processing techniques.
- Familiarity with machine learning and deep learning concepts.
- Experience working with structured and unstructured data.
- Knowledge of databases and data processing technologies such as PostgreSQL, MySQL, MongoDB, Redis, or Elasticsearch.
- Experience building ETL or data pipelines for large-scale data processing.
- Understanding of performance optimization and scalable system design.
- Familiarity with Linux environments and Git version control.
- Preferred Qualifications
- Experience deploying models on edge devices such as NVIDIA Jetson.
- Knowledge of model optimization techniques including TensorRT, ONNX, or quantization.
- Experience with streaming technologies and real-time video analytics.
- Familiarity with cloud platforms and container technologies such as Docker and Kubernetes.
- Experience with data analytics and visualization tools.
- Knowledge of MLOps practices and model lifecycle management.
Skills
- Computer Vision
- Deep Learning
- Python Programming
- OpenCV
- PyTorch / TensorFlow
- Data Engineering
- ETL Pipeline Development
- Performance Optimization
- Problem Solving
- Analytical Thinking