Job Description
Senior AI & ML Software Engineer Position
We are seeking a skilled Senior AI & ML Software Engineer to join our team in North Dublin.
Main Responsibilities:
* Gather and preprocess large datasets, including cleaning data and feature extraction.
* Develop optimized data structures for efficient processing.
* Design, implement, and optimize AI/ML models for production use.
* Create detailed technical documentation and presentations.
Qualifications and Experience:
* Proven experience in decomposing complex real-world problems and developing 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 is an advantage.
* Bachelor/Master's degree in a technical discipline with at least 5 years of relevant engineering experience in a high-performing AI/Data Science team.
* Experience/knowledge of computer hardware, including microcontrollers, is an advantage.
Personal Qualities:
* A high-paced individual who is eager and passionate about developing and delivering novel AI/ML/DS solutions in close collaboration with key stakeholders.
* Will take total ownership, accountability, and responsibility with a proven track record in delivering effective solutions from concept to implementation at pace.
* An excellent team player who can proactively mentor members.
* An effective communicator, both written and verbal.