AI Engineer – Generative AI / Machine Learning
Job Description
We are seeking a talented AI Engineer with hands-on experience in Python, Machine Learning, and Generative AI to help drive our research and development efforts. In this role, you will design, build, test, and integrate AI-powered applications, models, and prototypes to support ongoing innovation.
The successful candidate will bring strong Python programming capability, a solid grasp of Machine Learning and Generative AI fundamentals, and proven, practical experience in at least one of the following domains: Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI Agents or Multimodal AI.
Key Responsibilities
- Partner with research teams to understand requirements and convert research goals into practical AI solutions.
- Evaluate AI feasibility, data needs, technical strategies, and implementation risks.
- Create and deliver AI applications, models, and prototypes using Python or comparable programming languages.
- Build, assess, and validate Machine Learning and Generative AI models with appropriate datasets.
- Tune for improved model accuracy, reliability, processing performance, and overall effectiveness.
- Integrate AI applications with APIs, databases, sensors, software platforms, and external systems.
- Produce reusable AI components, frameworks, and model evaluation methodologies.
- Keep source code, datasets, models, and technical documentation up to date.
- Support reproducibility, security, data privacy, and responsible AI practices.
Technical Skills & Qualifications
Essential Requirements:
- Strong programming skills in Python or a comparable programming language.
- Good understanding of Machine Learning, Deep Learning and Generative AI concepts.
- Hands-on experience in at least one of the following:
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- AI Agents / Agentic AI
- Multimodal AI
- Working knowledge of REST APIs, databases, data pipelines and system integration.
- Experience with software engineering practices, testing, version control and technical documentation.
- Practical experience with Linux, Docker and Git/GitHub.
Preferred Qualifications:
- Bachelor's degree or higher in Computer Science, Artificial Intelligence, Data Science, Electrical & Electronic Engineering or a related discipline.
- Approximately 3 years of professional experience in AI, Machine Learning, Data Science or software development.
- Experience in quantitative AI model evaluation, validation and performance optimisation.
- Knowledge of system architecture and application integration.
- Basic networking knowledge.
- Experience in image and video analysis applications.
- Familiarity with open-source AI frameworks and libraries such as LangChain, LangGraph, LlamaIndex and Hugging Face.
Required Soft Skills
- Ability to interpret research requirements and convert them into technical solutions.
- Strong verbal and written English communication skills.
- Ability to communicate complex AI concepts to non-technical stakeholders.
- Strong analytical thinking, independent problem-solving, and teamwork skills.
- Curiosity and adaptability to work with emerging AI technologies and changing research needs.
Interested candidates: Please share your updated CV along with details of relevant AI/ML projects, technical expertise and hands-on experience with Generative AI technologies.
