Generative AI Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and innovative AI Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and implementing cutting-edge artificial intelligence solutions across various platforms. This role offers an exciting opportunity to work on complex projects that utilise a broad range of programming languages and technologies, including JavaScript, Python, C++, and cloud services such as AWS and Azure. The ideal applicant will have a strong background in software development, application development, and API integration, with a passion for advancing AI capabilities., * Develop and optimise AI models and algorithms to enhance system intelligence and functionality.
- Collaborate with cross-functional teams to integrate AI solutions into existing applications and platforms.
- Design and implement scalable software architectures using languages such as Java, C#, Python, Ruby on Rails, and C++.
- Create robust APIs for seamless communication between different systems and services.
- Utilise cloud platforms like AWS and Azure to deploy, manage, and monitor AI applications.
- Maintain version control using tools such as GitHub, SVN, and Git.
- Conduct code reviews to ensure best practices in software development standards.
- Write efficient SQL queries for database management using MySQL or SQL Server.
- Develop front-end components with JavaScript and front-end development frameworks.
- Work with Linux environments to deploy and troubleshoot applications.
- Implement RESTful services for data exchange between systems.
- Utilise VBA scripting where applicable for automation tasks.
- Participate in Agile development processes to deliver high-quality solutions on time.
Requirements
Do you have experience in Web services?, * Proven experience in software development with a focus on AI or machine learning projects.
- Proficiency in programming languages including Python, JavaScript, Java, C#, C++, Ruby on Rails, C, .NET, and VBA.
- Experience with cloud computing platforms such as AWS and Azure.
- Strong understanding of APIs (RESTful) and web services integration.
- Familiarity with version control systems like GitHub, SVN, and Git.
- Knowledge of database management using MySQL or SQL Server.
- Experience working within Linux environments for deployment and troubleshooting.
- Background in front-end development is advantageous but not essential.
- Demonstrated ability to develop scalable applications using modern frameworks and tools. This role provides an excellent platform for a talented AI Developer eager to work on innovative projects within a collaborative environment. Candidates should possess a proactive attitude towards learning new technologies whilst applying their existing expertise to solve complex problems efficiently.