Senior AI & ML Software Engineer
We're seeking a highly skilled Senior AI & ML Software Engineer to join our global team in Dublin. This role offers a dynamic environment with opportunities to grow personally and professionally.
As a Senior AI & ML Software Engineer, you will be responsible for designing, implementing, and optimizing AI/ML models into production, creating detailed technical documentation and presentations, and collaborating with key stakeholders to deliver novel AI/ML/DS solutions.
Key Responsibilities:
- Gather large datasets, clean data, and extract features using sophisticated tools and methods.
- Develop optimized data structures and design AI/ML models for production.
- Create 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 is an advantage.
- Bachelor/Masters degree in a technical discipline with 5+ years of relevant engineering experience in a high-performing AI/Data Science team.
- Experience/knowledge of computer hardware, including microcontrollers, is an advantage.
Attributes and Skills:
- You are a high-paced individual with a passion for developing and delivering novel AI/ML/DS solutions in close collaboration with key stakeholders.
- You readily accept total ownership, accountability, and responsibility with a proven track record in delivering effective solutions from concept to implementation at pace.
- You are an excellent team player and can proactively mentor members.
- You are an effective communicator, written and verbal.