➔ Strong proficiency in C++ (17/20)
➔ A solid algorithmic and mathematical background
➔ Experience in developing and launching iOS applications
➔ Proficiency in Swift and/or Objective-C
➔ Knowledge of Python - sufficient to understand what is happening in the code of colleagues and the ability to implement the relevant part in C++/Swift/Objective-C
➔ Familiarity with development and code testing practices
➔ Experience in bringing projects to production
➔ Сonfident English
Also, nice to have:
➔ Experience with Computer Vision algorithms, OpenCV, and Digital Signal Processing
➔ Experience with CoreML, ARKit, Lidar
➔ Experience with Android
• Experience with ARCore
Implement and port Сomputer Vision algorithms to iOS (macOS), rewriting them from Python to C++/Swift/Objective-C if necessary.
➔ Exciting Computer Vision projects (you can explore them in our portfolio)
➔ Cool team with an open and friendly culture
➔ Excellent work-life balance: flexible schedule, generous vacation and sick leave policy
➔ Medical insurance, assistance with home office setup, and a wide range of benefits
➔ Strong proficiency in Python
➔ Experience in CV/ML/NLP
➔ Solid experience in backend development for ML processes
➔ Knowledge of Linux, Docker, Kubernetes, FastAPI, Redis, Streamlit/Gradio
➔ Experience with DeepStream (GStreamer)
➔ Experience with GitLab
➔ Experience with Git
➔ Experience in working with the clouds (GCP, Azure, AWS, DO) is a plus
➔ Experience with serverless GPU providers (e.g. Runpod) is a plus
➔ Experience with cloud infrastructure provisioning tools (Terraform, Pulumi) is a plus
➔ English proficiency sufficient for reading and writing documentation
➔ Ability to work independently
Also, nice to have:
➔ Experience with Celery, Triton, ZeroMQ
➔ Develop high-load inference services for models on CPU and GPU
➔ Deploy models and conducting testing
➔ Build a monitoring system to ensure continuous operation
➔ Work with business requirements and optimize systems for our clients
➔ Exciting Computer Vision projects (you can explore them in our portfolio)
➔ Cool team with an open and friendly culture
➔ Excellent work-life balance: flexible schedule, generous vacation and sick leave policy
➔ Medical insurance, assistance with home office setup, and a wide range of benefits
At OpenCV.ai, we help companies implement artificial intelligence and automate their processes through video and image analysis.
We develop efficient state-of-the-art computer vision algorithms for embedded devices, phones, and servers. We work with Fortune100 companies and startups worldwide.
And we are the core team behind OpenCV - one of the largest open-source libraries in the world!
We are a team of 40 professionals, and most of us are engineers, specializing in computer vision and deep learning.
The main office is in Cyprus, but we are a remote-friendly company.
➔ Proficiency in C++ (11/14/17)
➔ Strong knowledge of Python - sufficient to understand what is happening in the code of colleagues and the ability to implement the relevant part in C++
➔ Experience with Linux, CMake, CI, Docker
➔ Basic mathematical education and/or experience and a desire to understand the theoretical aspects of the algorithms used - nothing complicated, but we expect you to be able to multiply matrices and project a point from 3D to 2D
➔ Experience with multithreading and writing thread-safe code
➔ Knowledge of code development and testing practices
➔ Сonfident English
Also, nice to have:
➔ Experience with Computer Vision and Image Processing algorithms
➔ Experience with OpenCV
➔ Experience with ONNX / TensorRT / OpenVINO / TFlite
➔ Knowledge of Objective C, Swift
➔ Experience with macOS (XCode)
➔ Experience in low-level optimization (CUDA / NEON / SSE)
➔ Experience in bringing projects to production
Implement and port computer vision algorithms to devices such as mobile phones and neural network accelerators.
Take part in the development of OpenCV or use algorithms from it.
➔ Exciting Computer Vision projects (you can explore them in our portfolio);
➔ Cool team with an open and friendly culture;
➔ Excellent work-life balance: flexible schedule, generous vacation and sick leave policy;
➔ Medical insurance, assistance with home office setup, and a wide range of benefits.
You will be responsible for managing multiple projects. Our projects are focused on algorithmically complex solutions and consist of small efficient engineering teams.
➔ 2+ years of relevant Project Management experience;
➔ BSc in Computer Science or related field;
➔ Proven experience in the Deep Learning / Computer Vision field; extensive technical background; experience as a DL/CV engineer;
➔ Deep knowledge of project management and risk management methodologies, especially in R&D projects; project scheduling and project life cycle best practices;
➔ Strong communication and leadership skills, outstanding teamwork, and collaboration skills;
➔ Highly responsible, result-oriented, and able to work with minimal supervision;
➔ Strong time management, project planning, and organization skills and ability to manage multiple priorities;
➔ Fluent English (C1-C2).
➔ Manage client engagements from kickoff to delivery;
➔ Estimate the projects, manage the risks, manage customer expectations, and monitor customer satisfaction;
➔ Formulate and track the engineering tasks, set their priorities, and monitor their completion;
➔ Communicate with the client on a weekly basis or as required. Facilitate meetings, status reporting and other communication;
➔ Manage the team: form productive teams, hold 1-to-1 meetings with the employees, create employee development plans, hold performance reviews;
➔ Manage several projects simultaneously;
➔ Share the knowledge on good communication practices, project estimation, and risk management;
➔ Participate in and facilitate company-wide process improvement;
➔ Participate in hiring processes and interviews.
➔ Exciting Computer Vision projects (you can explore them in our portfolio);
➔ Cool team with an open and friendly culture;
➔ Excellent work-life balance: flexible schedule, generous vacation and sick leave policy;
➔ Medical insurance, assistance with home office setup, and a wide range of benefits.
The ideal candidate should possess a comprehensive understanding of the field and technology, as well as the ability to generate high-quality leads and cultivate long-term and prosperous client relationships.
➔ Proven working experience as a business development manager, sales manager, or in a related role;
➔ Proven experience in enterprise and IT services B2B sales;
➔ Demonstrated success in full-cycle sales;
➔ Proven experience in the Artificial Intelligence or Computer Vision;
➔ Technical background (technical education and/or working experience in technical ITroles);
➔ English - C2;
➔ Strong networking skills to establish industry connections and generate leads;
➔ Strong communication, negotiation, and relationship-building skills.
➔ Manage full sales lifecycle: from outreach to closing deals and managing upsell opportunities;
➔ Generate ideas about the target customer segments and managing outreach team;
➔ Talking to the leads about the company’s products and services, including about the technical details;
➔ Maintain sales strategy and sales process to achieve revenue targets and business growth;
➔ Build and maintain a strong professional network within the industry to leverage partnerships;
➔ Perform market data analysis and reporting.
➔ Exciting Computer Vision projects (you can explore them in our portfolio);
➔ Cool team with an open and friendly culture;
➔ Flexible schedule;
➔ Medical insurance, assistance with home office setup, and a wide range of benefits.
At our company, you'll be able to put your efforts into developing cutting-edge solutions and work with leading companies in their markets. The OpenCV.ai experience is a quality label for CV and AI professionals.