- Assist in researching and developing algorithms for object identification and behaviour recognition in images and videos.
- Learn and apply methods for identifying behaviour anomalies to detect deviations from normal patterns.
- Stay updated on the latest developments in AI, machine learning, and computer vision to contribute to ongoing projects.
- Collaborate with data collection and annotation teams to support the creation of diverse datasets tailored for detection challenges.
- Implement data augmentation techniques to enhance the quality and diversity of training datasets.
- Assist in the development and refinement of deep learning models for tasks related to object and behaviour detection.
- Contribute to efforts to optimize models for various platforms, striving for efficiency while maintaining real-time performance when needed.
- Support the implementation of metrics for model evaluation and contribute to ongoing efforts to improve model reliability and accuracy.
- Collaborate with the software development team to integrate AI models into the company's software solutions.
- Contribute to the creation and enhancement of software frameworks and tools to facilitate the training, testing, and use of machine learning models.
- Collaborate with product managers, developers, and senior AI engineers to ensure that AI strategies align with business objectives and client requirements.
- Collaborate with interns and junior AI engineers, sharing knowledge and insights to support their learning and development.
- Contribute to documenting methodologies, outcomes, and model architectures for internal use and potential publication.
- Assist in presenting findings and solutions to both technical and nontechnical stakeholders, ensuring effective communication of results.
To fit this post, we look after:
- Education: Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or related fields.
- Experience: Intermediate experience in AI research and development for a mid-level role.
- Familiarity with machine learning frameworks like TensorFlow, PyTorch, and Keras through coursework or personal projects.
- Skills in Python and exposure to C/C++.
- Demonstrated understanding of designing, training, and deploying basic deep learning models, particularly for computer vision tasks.
- Familiarity with essential tools such as OpenCV, Dlib, and other entry-level computer vision libraries.
- Developing analytical and problem-solving skills.
- Developing communication and team collaboration skills.
- Awareness of cloud platforms like AWS, Azure, or GCP, and exposure to deploying basic AI solutions, especially on edge devices, is a plus
Flexible work location
Access to our professional development tools and programs
Training certification reimbursement
Recognition and objective performance appraisals for personalized career paths
Perks and bonuses
Back to careers