The ideal candidate will have a strong background in machine learning, computer vision, and data analysis. You will work on developing and implementing machine learning algorithms and models to enhance our video processing capabilities
Responsibilities
- Study and Transform Data Science Prototypes: As a Machine Learning Engineer, you'll work with data to create models, perform statistical analysis, and transform data science prototypes into production-ready solutions.
- Design Machine Learning Systems: You'll design and develop machine learning and deep learning systems, ensuring they meet performance and scalability requirements.
- Research and Implement ML Algorithms and Tools: Staying updated with the latest developments in the field, you'll research and implement appropriate machine learning algorithms and tools.
- Develop Machine Learning Applications: According to project requirements, you'll develop machine learning applications that contribute to advancements in artificial intelligence.
- Develop and implement machine learning algorithms and models for video processing, including object detection, tracking, and recognition.
- Collaborate with software engineers to integrate machine learning models into our video processing pipeline.
- Work closely with product managers and stakeholders to understand requirements and develop solutions.
- Optimize and improve existing machine learning models for performance and scalability.
Qualifications
- Strong programming skills in Python, C++, or Java.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or OpenCV.
- Solid understanding of computer vision algorithms and techniques.
- Experience with video processing and analysis technologies.
Strong programming skills (e.g., Python, R, SQL).
Knowledge of data science principles.
Familiarity with machine learning frameworks and libraries.
- Ability to design and implement efficient self-learning applications.