Staff Machine Learning Engineer


  Machine Learning



Our client, a leading AI-driven computer software organization, are hiring a Staff Machine Learning Engineer to join their team in Dublin. The successful candidate will join an exciting ML team that are leading the charge in defining new ML features, researching cutting-edge algorithms and technologies, and swiftly deploying initial prototypes to global customers.


  • As the Staff Machine Learning Engineer, you will be responsible for identifying areas where ML can create value for our customers.

  • You will contribute to framing product problems with an ML perspective.

  • Collaborate with teammates and Product and Design stakeholders.

  • Transition offline algorithms into production settings.

  • Solve scalability and optimization challenges, as well as run and evolve production ML infrastructure.

  • Build new data infrastructure to enable exploration.

  • Establish processes for large-scale data analysis, model development, validation and implementation.


  • Bachelor’s degree in Computer Science or similar.

  • At least seven years in a production environment, contributing to the design and architecture of distributed systems.

  • Familiarity with tools for writing, testing, deploying, debugging and monitoring software.

  • Experience owning features from inception to outcome.

  • Ability to confidently put ML-powered features into production.

  • Excellent programming skills.

  • Deep knowledge of AWS services and MLOps experience is a bonus.

  • Practical statistics knowledge (experiment design, dealing with confounding etc). 

  • Experience in applicable ML areas such as NLP, Deep Learning, Bayesian methods, Reinforcement Learning and clustering.


  • Salary: €140k – €180k + Equity

  • Comprehensive benefits package.

If this sounds like the role for you, apply now in the link below or email your CV to for consideration.