Description
Summary:
The AI Developer will design, build, and improve AI and machine learning solutions with a strong focus on LLM-based applications, AI agents, experimentation, and production readiness.
Highlights:
1. Delivering fully-fledged AI solutions based on recorded videos
2. Key role in taking ideas from concept through to production
3. Building, iterating, and improving AI agents programmatically using LLMs
Python
Artificial Intelligence (AI)
Data Modelling
Hybrid
Full Time (Permanent)
**Lisbon, Portugal****\>**
**Overview**
------------
Position Level:
Intermediate
Client Industry:
Technology**Position Highlights**
-----------------------
The AI Developer works as part of a small, agile development team delivering fully\-fledged AI solutions based on recorded videos captured from company’s Body Worn Video cameras. The role is central to designing, building, and improving AI and machine learning solutions, with a strong focus on LLM\-based applications, AI agents, experimentation, and production readiness.**Location**
------------
Lisbon, Portugal**Responsibilities**
--------------------
You will play a key role in taking ideas from concept through to production, ensuring solutions are robust, scalable, and deliver real\-world impact.
The following outlines the principal responsibilities of the role:
• Build, iterate, and improve AI agents programmatically using LLMs.
• Contribute to the development and maintenance of existing AI and ML solutions.
• Design, test, and refine prompts, including prompt engineering and prompt evaluation.
• Support model training, fine\-tuning, and experiment management for ML and LLM workloads.
• Run, maintain, and improve benchmarks and evaluation pipelines for models and AI solutions.
• Prepare, clean, structure, and curate data for AI and ML use cases.
• Translate R\&D prototypes into production\-ready modules and services.
• Contribute to complex codebases following engineering best practices.
• Collaborate with technical and non\-technical stakeholders to deliver practical AI solutions.**Qualifications:**
-------------------
• Strong Programming skills in Python
• Good working knowledge of Git version control practices
• Hands\-on experience with PyTorch, scikit\-learn, pandas, and NumPy
• Comfortable working with Jupyter notebooks and Anconda environments
• Experience training and fine\-tuning ML and LLM models
• Experience with data preparation and curation for ML workloads
• Azure OpenAI, OpenAI GPT and Whisper, Claude.### **Education:**
Bachelor's degree in computer science, engineering, or related discipline OR relevant years of experience in required skills.### **Remarks:**
The market for body\-worn video equipment, software, and services is currently experiencing hyper\-growth more than 50% year\-on\-year. As a leader in this market, Reveal is undergoing rapid change as we strive to keep pace and seize global market opportunities. We currently supply and support cameras and software to clients in 35 countries. We have operations in the UK, the USA, Germany, Australia, India, and Hong Kong and our international activities are growing rapidly.### **Traveling:**
Availability to travel occasionally**\>**