Job Description:
We are seeking a skilled Staff Machine Learning Software Engineer to join our team at a leading Multinational Semiconductor Company based in Galway, Ireland.
Role and Responsibilities:
The successful candidate will be responsible for developing high-performance Open-Source software that enables Machine Learning applications to run on a wide range of hardware platforms.
Key responsibilities include:
* Leading the development of product features
* Taking a lead role in technical decision-making
* Collaborating with the wider team to implement and deploy
Requirements:
To be successful in this role, you will require:
* A 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
Nice To Have Skills and Experience:
While not essential, experience in the following areas would be beneficial:
* Machine Learning Frameworks and approaches (e.g. TensorFlow, PyTorch)
* Contributing to Open-Source projects
* Hiring, mentoring, and developing team members