Overview We are seeking a skilled and innovative AI Developer to join our dynamic team. This role involves designing, developing, and implementing cutting-edge artificial intelligence solutions to enhance our products and services. The ideal candidate will possess a strong background in software development, with experience across multiple programming languages and frameworks, and a keen interest in advancing AI technologies within a collaborative environment. Duties Develop, test, and deploy AI models and algorithms to solve complex business problems. Collaborate with cross-functional teams to integrate AI solutions into existing applications and platforms. Utilise programming languages such as Python, Java, C#, C++, and Ruby on Rails for application development and optimisation. Manage version control using tools like Git, SVN, and GitHub to ensure code integrity and collaboration efficiency. Design and implement APIs for seamless data exchange between systems. Work with cloud platforms such as AWS and Azure to deploy scalable AI applications. Develop front-end components using JavaScript for user interface enhancements related to AI functionalities. Maintain databases using SQL and MySQL, ensuring data accuracy and security. Utilise Linux environments for development, testing, and deployment processes. Implement RESTful services for efficient communication between applications. Stay abreast of emerging AI trends and continuously improve existing models through research and experimentation. Qualifications Proven experience in software development with proficiency in Python, JavaScript, Java, C#, C++, Ruby on Rails, VBA, and .NET frameworks. Strong understanding of APIs, REST architecture, cloud services (AWS & Azure), and database management (SQL & MySQL). Familiarity with version control systems such as Git and SVN. Experience working within Linux environments is essential. Knowledge of front-end development techniques is advantageous. Ability to develop application interfaces that incorporate AI functionalities effectively. Excellent problem-solving skills with the capacity to translate complex requirements into practical solutions. Prior experience in AI or machine learning projects is desirable but not mandatory; a passion for innovation is essential. This position offers an exciting opportunity to contribute to pioneering projects within a forward-thinking organisation committed to technological advancement.