Principal Machine Learning Software Engineer

April 6, 2025
Reference key: es13835
Deadline date:

Job Description

  • Negotiable
  • Permanent
  • Galway city

Principal Machine Learning Software Engineer required by Galway multinational to lead the design and development of high-performance software for Machine Learning applications across hardware. You will work at the intersection of machine learning, software development and high-performance computing, collaborating with global teams and contributing to an open, agile and supportive culture. 

RESPONSIBILITIES:

  • Lead the design and development of high-performance software for Machine Learning applications across hardware.

  • Collaborate across the global ecosystem and contribute to open-source projects.

  • Guide technical decision-making and help shape the team’s development processes.

  • Support and mentor team members, championing growth and best practices.

REQUIREMENTS:

  • Degree (or equivalent experience) in Computer Science, Software Engineering, or a related field.

  • Strong experience with Linux or Android platforms.

  • Proficiency in C++ and Python, especially in production environments.

  • Experience with Agile methodologies and CI/CD workflows.

  • Proven ability to lead features from idea to deployment.

ADVANTAGEOUS:

  • Experience with ML frameworks like TensorFlow, PyTorch or TensorFlow Lite.

  • A background in open-source software contributions.

  • Experience mentoring, hiring, or leading software teams.