Monitor developments in AI tools, frameworks, models and cloud services
Support knowledge sharing and enablement across teams
Requirements
Honours Degree or Diploma in Computer Science, Software Engineering, Data Science, Artificial Intelligence, Machine Learning or a related discipline, or equivalent practical experience
Strong software engineering background with experience designing, developing, testing and maintaining production-quality applications or services
Practical experience building AI, machine learning, generative AI, automation or data-driven solutions in a commercial environment
Strong programming capability, preferably in Python and/or Java
Experience using multiple AI platforms, APIs, cloud AI services, vector search, retrieval augmented generation, prompt engineering, model evaluation and/or AI orchestration frameworks
Good understanding of data preparation, data quality, data security, metadata, embeddings, search, classification, summarisation and information extraction techniques
Ability to define measurable PoC success criteria and evaluate outcomes against business value, accuracy, quality, cost, performance and operational feasibility
Understanding of secure software development practices, data protection, access control, auditability and responsible AI principles
Experience working with APIs, JSON, SQL, Git, CI/CD tooling and modern development practices
Ability to work effectively across technical and non-technical teams, translating business problems into practical AI solution designs
Excellent communication skills
High level of attention to detail, strong analytical ability and a practical, delivery-focused approach to solving problems.
Tech Stack
Cloud
Java
Python
SQL
Benefits
Hybrid Working Model requires to be on-site three days per week in Dublin Office
Collaboration with cross-functional teams
Opportunities for knowledge sharing and enablement across teams