Software Engineer in Machine Learning
We are creating machine learning software to enable billions of devices worldwide at our client, based in Galway city. As a software engineer, you will work on developing Open-Source software that enables machine learning applications to run with high-performance on a wide range of hardware platforms.
Job Description:
We are looking for a creative and innovative software engineer who is enthusiastic about software development. You will be part of one of our teams delivering machine learning on devices and working on real project tasks from the start.
Key Responsibilities:
* You will work closely with experienced engineers and contribute to the development of machine learning software.
* You will be exposed to a wide variety of software and hardware in a global, multicultural organisation.
Requirements:
To succeed in this role, you will need:
* A 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:
The following skills and experience would be beneficial:
* Experience with machine learning frameworks and approaches such as TensorFlow or PyTorch.
* Experience of working in or contributing to open-source projects.
* Familiarity with the basic concepts of neural networks.