Job description
Machine Learning Engineer - Permanent Role
Location: Waterford, Ireland
Hybrid: Minimum 2 days onsite
Stelfox is partnering with a leading client to hire a Machine Learning Engineer for a permanent role based in Waterford. This is an exciting opportunity to work on innovative data science and machine learning solutions that drive real business value and help shape a data-driven strategy across the organisation.
You will join a collaborative engineering environment where data is treated as a strategic asset. The role suits someone who enjoys designing and deploying scalable ML solutions, working across data platforms, and influencing how data products are built and delivered.
Key Responsibilities:
- Design, develop, deploy, and support high-quality machine learning and data science solutions that are scalable, secure, and aligned with best practices.
- Build and maintain machine learning models and supporting code using modern development practices.
- Work across the full software development lifecycle (SDLC) using Agile methodologies.
- Transform and map data from source systems to analytics and machine learning platforms.
- Develop testing plans and quality assurance processes to ensure robust data solutions.
- Improve data quality, application performance, reliability, and scalability across data products.
- Collaborate with IT and business stakeholders to deliver data-informed product strategies.
- Contribute to data modelling, analysis, governance, and security best practices.
- Participate in code reviews, testing, and validation of new features and vulnerability fixes.
- Augment internal datasets with external data sources to create reusable data assets.
- Stay current with emerging AI, machine learning, and data engineering trends.
- Mentor engineers and promote a data-first approach to solution design.
Key Skills & Experience:
- Experience developing and deploying machine learning models and data science solutions.
- Proficiency in Python and modern machine learning frameworks such as TensorFlow, PyTorch, and scikit-learn.
- Experience working with AWS cloud services (e.g., S3, Lambda, SageMaker, Bedrock, Step Functions).
- Experience working with Linux environments, containers, and AWS cloud infrastructure.
- Knowledge of AI and Generative AI development patterns (e.g., Retrieval-Augmented Generation – RAG).
- Ability to work independently while collaborating with cross-functional teams.
- Knowledge of data platforms and tools such as Snowflake and Dataiku.
- Hands-on experience implementing MLOps practices, including CI/CD, automated testing, model versioning, observability, and infrastructure-as-code.
- Familiarity with GenAI and LLM-based solutions and modern AI development patterns.
- Understanding of governance, risk, audit, and responsible AI standards in AI/ML development.
If you are interested in this role, click 'apply' to send an updated copy of your CV to Honey Rathore or email honey@stelfox.com for more details.
Please note:
We have a number of similar positions currently, and in the future, which we would like to discuss with you should you indicate your interest in this role. When we receive your application for this role, we will contact you to advise you of our process for other similar positions.
Stelfox is fully compliant with GDPR regulations and you can read more in our privacy policy here: https://www.stelfox.com/privacy-policy-gdpr/
Your shared data will not be disclosed or transferred to a third party data controller or data processor located outside the EEA unless we have obtained your express consent.
We look forward to working with you.