All vacancies
Software developer (C/C++/Python, Computer Vision, AI)
Inogate
Armenia · On-siteSalary not disclosedcontractStaff.am
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.
Responsibilities
- 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.
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 4 Nov 2026
- Last verified
- In the last 3 days
- Apply by
- 4 Dec 2026
Similar roles
- Senior Apigee DeveloperEPAM Systems · Remote · Armenia
- AI-Assisted Developer Workflows (Trace) AI Task Auditor - Freelance AI Trainer PInvisible Technologies · Remote · worldwide, UTC+4 accepted
- Senior Software Engineer (Node.js/Python)Opinov8 · Remote · worldwide, UTC+4 accepted
- Backend Developer (.NET - C#)DataKrew Pvt. Ltd. · Remote · worldwide, UTC+4 accepted
- AI/ML Team LeadSoftConstruct · Armenia · On-site
- Data EngineerMatrix Global · Remote · worldwide, UTC+4 accepted

