Description
We are looking for an AI Engineer to join our development team to help with our product roadmap.
The ideal candidate will have a strong desire to deliver high-quality solutions which satisfy business needs and requirements. They will be an effective communicator to technical and non-technical audiences with excellent organisational skills and ability to manage own workload effectively. A highly motivated individual who can work as part of an agile team with a willingness to collaborate and contribute new ideas to drive continuous improvement and a good analytic skill to solve problems. Reporting into a Lead Developer, the AI Engineer will be responsible for implementing AI solutions for a varying range of clients. The engineer will join a multidisciplinary team helping to shape our AI strategy, showcasing the potential for AI and getting key stakeholder buy-in. In this dynamic role, you will have the opportunity to work with a great team, contributing to a positive culture and working closely with our clients in maximising the use of our best-of-breed solutions.
Key Responsibilities
- Develop high-quality AI solutions in accordance with established standards.
- Collaborate with delivery teams and stakeholders to plan, design, and architect upcoming projects.
- Manage tasks effectively, providing accurate estimates and tracking progress while reporting any encountered issues,
- Create robust solutions utilising the latest AI technologies, including LLMs, Generative AI, and machine learning.
- Maintain awareness of overall AI standards, such as prompt engineering.
- Enforce quality standards through peer reviews and team retrospectives.
- Participate in agile ceremonies and drive continuous improvement within the development team.
- Define configuration specifications, architecture, and requirements.
- Create and maintain detailed technical documentation on processes, workflows, and technologies used in solution development.
- Engage in knowledge-sharing with team members to foster collective learning and expertise within the team.
Skills, Knowledge & Expertise
- Proven commercial experience in developing AI solutions.
- Proficiency in Natural Language Processing, computer vision, or other AI subfields.
- Experience with Large Language Models (LLMs), including principles such as prompt engineering.
- Strong background in data science.
- Familiarity with tools such as Databricks and Jupyter Notebooks.
- Experience with cloud AI services (Azure, AWS, or GCP).
- Solid understanding of Python programming.
- Proficient in GIT source control.
- Ability to work independently with minimal supervision, as well as collaboratively within a team.
- Strong analytical and problem-solving skills, with a logical and structured approach to documentation and processes.