Machine Learning Engineer
Dublin
2
Negotiable
Ref: E18423SD
Job Description
My Dublin based client, within the Utilities sector is looking for a Machine Learning Engineer to join their team.
Job Responsibilities
- Working with Product and Data Science teams;
- Producing end to end machine learning pipelines for model training and inference;
- Building machine learning capabilities into the clients intelligence platform;
- Advocate and champion engineering best practices within machine learning and MLOps
- Working on machine learning ops to produce postproduction model support and monitoring;
- Exploring and recommending new tools and processes which can be leveraged across the platform;
- Accountable for end-to end delivery of solutions from requirements gathering to production;
- Mentoring and developing junior members.
Experience Required
- Minimum Bachelor’s degree in computer science, data analytics or similar
- 6+ years of experience in the software industry, with a proven track record of shipping high quality products;
- 2+ years of experience with machine learning in production systems;
- Proficient in at least one major programming language e.g python, java, C++ etc;
- Experience in full Machine learning model lifecycle including training, deployment and postproduction monitoring;
- Familiar with supervised and unsupervised learning and common ML algorithms;
- Solid understanding of machine learning modelling/computation frameworks such as scikit-learn, PyTorch, Tensorflow, or Spark ML;
- Experience with Distributed computing with Spark;
- Excellent verbal and written communication skills including the ability to effectively explain technical concepts; and
- Good judgment, time management, and decision-making skills