You will be joining a team responsible for the AI (Artificial Intelligence) Engine development. Your role will be to:
- Develop new and faster algorithms
- Optimise and improve the speed of existing algorithms (e.g. Image pre-processing pipelines)
- Ensure algorithms perform within specified resource limitations (RAM, CPUs, GPUs, Time)
- Develop or improve existing Frameworks
- Explore/Implement new libraries or frameworks for algorithms optimisations
Job Requirements
- Degree in Computer Science, Computer/Electrical Engineering or equivalent
- At least 1 year of experience in one of the following Software Development / Algorithms Development / Machine Learning
- Proficient in Linux and basic Linux system commands
- Proficient in the following languages
– Python
– C/C++
– Bash (basic)
– Proficient in the following Python libraries
– NumPy
– Scikit
– Opencv
– ctypes (Python C bindings)
- Proficient in the following frameworks/tools:
– Git
– Pytest