About the job
Join Us at Gemmo
Are you passionate about the transformative potential of Artificial Intelligence? So are we!
At Gemmo, we go beyond model building: we empower Fortune 200 companies like Novartis and Broadridge to leverage the capabilities of AI for tangible, impactful results. As a cutting-edge Machine Learning and Computer Vision startup founded in 2020, we are based in Dublin, Ireland, with a dedicated AI Lab located in Milan, Italy.
Our expertise encompasses Machine Learning and Generative AI tailored for financial services, alongside Computer Vision solutions for life sciences. We specialize in crafting bespoke AI solutions that seamlessly blend automation with human insight — starting with identifying high-impact opportunities, followed by designing and implementing customized solutions, and providing ongoing support for continuous improvement. Our commitment is to responsible and pragmatic AI: systems that integrate effortlessly into existing workflows, deliver measurable value, and remain under your control.
Our Team
- Machine Learning & Engineering: 14 professionals, including 2 Ph.D. holders
- Business & Strategy: 3 experts
- Leadership: 2 leaders
We are a compact, technically-oriented team on an exciting growth trajectory, aiming to expand by adding 5 new technical roles by year-end.
Your Role
As the Head of Engineering, you will serve as the pivotal technical leader for Gemmo’s software development initiatives. This is a hands-on leadership role for an individual who is enthusiastic about creating exceptional software and nurturing talent within the team.
Your responsibilities will include acting as the primary technical resource for the engineering team, ensuring software delivery quality, engaging directly with clients on technical issues, and collaborating closely with the Chief AI Officer to architect and execute AI-driven products effectively.
Key Responsibilities
- Lead and mentor a diverse team of researchers, backend developers, and data scientists, serving as the technical backbone of the team.
- Oversee the entire software delivery process: system architecture, code quality, testing standards, pull request evaluations, and deployment strategies.
- Design and document cloud architecture for client projects (mainly utilizing Azure), ensuring optimal service selection, cost efficiency, and scalability.
- Maintain direct relationships with technical stakeholders in client organizations, translating business needs into actionable engineering plans.
- Collaborate with the Chief AI Officer on AI system architecture, evaluation frameworks, and product strategies.
- Establish and uphold engineering best practices across the team, including coding standards, branching strategies, CI/CD pipelines, and monitoring protocols.
- Identify and mitigate technical risks in ongoing projects, especially involving multi-agent systems and LLM integrations.

