Job Description
We are seeking a seasoned Machine Learning Engineer to join our high-growth tech team in Limerick. This is an exciting opportunity for an experienced professional to design and implement scalable ML systems, collaborating closely with software engineers, data scientists, and product managers.
Key Responsibilities
* Develop and deploy production-grade machine learning models (classification, regression, NLP, etc.)
* Design and implement reusable ML pipelines using Python and libraries like scikit-learn, PyTorch or TensorFlow
* Collaborate with cross-functional teams to integrate ML solutions into real applications
* Conduct model performance analysis and iterate based on business feedback
* Automate model training, validation, and deployment using tools like MLflow, Airflow, or Kubernetes
Required Skills and Qualifications
To be successful in this role, you will require:
* 4+ years of Python development experience (not just scripting - solid OOP, architecture, testing)
* Proven experience deploying ML models into production environments
* Strong understanding of algorithms, data structures, and model evaluation metrics
* Experience with frameworks such as scikit-learn, PyTorch, TensorFlow
* Comfortable working in cloud environments (AWS, GCP or Azure)
* Familiarity with containerization (Docker) and CI/CD for ML workflows
Benefits
We offer a competitive package including:
* Hybrid working model (2-3 days onsite in Limerick)
* Private healthcare, pension contribution, and bonus scheme
* Personal development budget & training
* Collaborative, engineering-first environment