Job Title
Senior AI & ML Software Engineer
Overview
This role requires a highly skilled Senior AI & ML Software Engineer to join our team in North Dublin. The ideal candidate will have in-depth knowledge of various sophisticated tools and methods, with a proven track record in delivering effective solutions from concept to implementation at pace.
Key Responsibilities
* Gathering large datasets, cleaning data, and feature extraction
* Developing optimised data structures
* Designing, implementing, and optimising AI/ML models into production
* Creating detailed technical documentation and presentations
Requirements
* Proven experience in decomposing complex real-world problems towards the design and development of high-quality AI/ML/Data Science solutions
* Demonstrated experience with multiple machine learning techniques/models (Supervised/Unsupervised, Ensembles, Active learning, Transfer learning)
* Strong experience with a core software engineering language (e.g. Python, C, C#, C++) and databases (SQL, PostgreSQL); GPU acceleration would be an advantage
* Bachelor/Master's degree in a technical discipline with at least 5 years' relevant engineering experience in a high-performing AI/Data Science team
* Experience/knowledge of computer hardware including microcontrollers would be an advantage
Desirable Skills
* Eager and passionate about developing and delivering novel AI/ML/DS solutions in close collaboration with key stakeholders
* Total ownership, accountability, and responsibility with a proven track record in delivering effective solutions from concept to implementation at pace
* Excellent team player and able to proactively mentor members
* Effective communicator, written and verbal