Описания нет
Software developer in computer vision
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Development of original software products using computer vision, neural networks, and artificial intelligence technologies — covering the entire development lifecycle, from algorithm design and model training to integration, optimization, and deployment of the final solution.
- Develop, test, and optimize software using C, C++, and Python.
- Develop algorithms for image processing and analysis, object recognition, and visual feature extraction.
- Work with the OpenCV library to process images and video, implement computer vision algorithms, and analyze visual data.
- Apply artificial intelligence technologies and neural networks to develop proprietary software products.
- Integrate trained machine learning and deep learning models into software applications.
- Develop, train, test, and optimize AI models to solve practical problems.
- Optimize software performance, including real-time image processing.
- Conduct experiments, analyze results, and improve algorithm accuracy.
- Participate in software architecture design and the development of new technological solutions.
- Prepare technical documentation and provide ongoing support for developed software.
требования
- Proficiency in C, C++, and Python programming languages.
- In-depth understanding of digital image processing and computer vision principles.
- Practical experience working with the OpenCV library.
- Knowledge of machine learning (ML) and deep learning (DL) fundamentals.
- Understanding of neural network architectures and operating principles.
- Practical experience with modern deep learning frameworks such as PyTorch or TensorFlow.
- Understanding of key image processing techniques, including filtering, segmentation, edge detection, object detection and recognition, and geometric transformations.
- Ability to analyze algorithmic problems, select appropriate solution methods, and evaluate the performance of developed algorithms.
- Skills in debugging, testing, and optimizing software code.
- Ability to independently study technical documentation and learn new technologies.
- Strong systems thinking, analytical skills, and a results-oriented approach.
- Будет плюсом: Experience developing proprietary software products based on artificial intelligence and neural networks; Experience working with computer vision models, including YOLO, image segmentation, and object classification; Experience fine-tuning neural networks using custom datasets; Knowledge of CUDA and experience using GPUs to accelerate computations; Experience optimizing and deploying AI models for real-time applications; Knowledge of ONNX and TensorRT formats; Experience with Git, Linux, and build automation tools; Experience integrating computer vision algorithms into industrial, measurement, or automated systems
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.