Staff Machine Learning Software Engineer
Our client, a leading multinational semiconductor company, requires a Staff Machine Learning Software Engineer based in Galway, Ireland.
Key Responsibilities:
* Develop high-performance machine learning applications on a wide range of hardware platforms using Open-Source software.
* Collaborate with the wider team to implement and deploy new features, taking a lead role in technical decision-making.
* Share work with wider teams within the organisation, utilising strong interpersonal skills.
Requirements:
* University Degree (or equivalent experience) in Computer Science, Software Engineering, or a related field.
* At least 5 years of C++ and Python development skills, and experience in a production environment.
* Strong experience developing on Linux or Android platforms.
* Experience working in an Agile team environment using continuous integration flows, including defining, building, and optimising those flows.
Nice To Have Skills and Experience:
* Experience with machine learning frameworks and approaches (for example, TensorFlow, TensorFlow Lite, PyTorch, or Inference Runtimes).
* Experience of working in or contributing to Open-Source projects.
* Experience in hiring, mentoring, and developing team members.