AI Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled AI Engineer to join our innovative technology team. The successful candidate will be responsible for designing, developing, and implementing advanced artificial intelligence solutions to support various business objectives. This role offers an exciting opportunity to work on cutting-edge projects involving big data, machine learning, natural language processing, and data mining. The ideal applicant will possess a strong background in AI technologies and programming languages, with a keen interest in harnessing data-driven insights to optimise organisational processes., * Develop and deploy AI models using frameworks such as TensorFlow and utilise machine learning algorithms to solve complex problems.
- Design and implement scalable data architectures employing tools like Hadoop, Spark, and SQL databases.
- Conduct data mining activities to extract valuable insights from large datasets for strategic decision-making.
- Collaborate with cross-functional teams to integrate AI solutions into existing systems, ensuring seamless functionality.
- Utilise programming languages including Python, Java, C, and VBA for developing customised AI applications.
- Manage cloud-based environments on AWS for deploying and maintaining AI models efficiently.
- Implement natural language processing techniques to enhance language understanding capabilities within applications.
- Perform database design optimisation to support high-performance data retrieval and storage needs.
- Write scripts using Bash (Unix shell) to automate workflows and streamline processes.
- Stay abreast of emerging trends in AI and big data technologies to continuously improve project outcomes.
Requirements
Do you have experience in SQL?, * Proven experience with AWS cloud services for deploying scalable AI solutions.
- Strong knowledge of TensorFlow, Spark, Hadoop, and SAS for handling big data analytics.
- Proficiency in programming languages such as Python, Java, C, R, VBA, and Bash (Unix shell).
- Expertise in database design principles and SQL for managing large datasets effectively.
- Solid understanding of machine learning techniques and algorithms applicable across various domains.
- Experience with natural language processing (NLP) to develop language understanding systems.
- Familiarity with data mining methodologies for extracting actionable insights from complex datasets.
- Ability to work with big data platforms and tools to facilitate high-volume data processing tasks.
- Excellent analytical skills combined with a proactive approach to problem-solving within fast-paced environments. This position offers an engaging environment where innovation meets practical application, providing ample opportunities for professional growth within the field of artificial intelligence.