Job Title: Software Engineer in Machine Learning
We are creating ML software to enable billions of devices worldwide. The successful candidate will be developing Open-Source software which enables Machine Learning applications to run with high-performance on a wide range of hardware platforms.
About the Role:
You will work as part of one of our teams delivering machine learning on devices. You will need to be creative, innovative, and enthusiastic about software. Our engineers are building software enabling outstanding performance and low power designs.
Responsibilities:
* Software engineers immediately start working on real project tasks with the help and mentorship of experienced engineers.
* You will be working in a global, multicultural organisation, offering successful candidates the opportunity to be exposed to a wide variety of software and hardware.
Requirements:
* University Degree or equivalent experience in Computer Science, Software Engineering, or a related field.
* Experience building and releasing production systems.
* C++ and Python development experience.
* Experience developing on Linux or Android platforms.
Nice To Have Skills and Experience:
* Experience with Machine Learning Frameworks and approaches (for example, TensorFlow or PyTorch).
* Experience of working in or contributing to Open-Source projects.
* Familiarity with the basic concepts of neural networks.