Job Description
Work with data like images, videos, audio, and text etc.
Design, train, optimize, and deploy deep learning models with GPU.
Develop comprehensive unit tests and documentation, and rigorously evaluate and benchmark model performance and quality.
Communicate effectively between the business team and the engineering team to gather and implement project requirements.
Own the end-to-end process, from defining the technical problem to deploying the solution in collaboration with engineers.
Stay current with the latest advancements in deep learning and AI technologies.
Key Requirements
5+ years of experience in deep learning, particularly with computer vision, voice, and text processing.
Proficient in data preprocessing, model training, evaluation, and optimisation.
Practical experience in applying deep learning to solve real business problems, with models successfully deployed and used in production environments.
Proficient with deep learning frameworks such as
PyTorch, and familiar with Python, C++, and inference engines like NCNN.
Experience with cloud platforms like GCP or AWS, and working knowledge of Android/iOS is a plus.
Strong communication skills to understand business needs and effectively convey analytical solutions.
Ability to write clear and concise technical documentation.
A Master’s or PhD in Computer Science, Data Science, AI, or a related field.