The Role
We are seeking a focused and technically sharp AI Software Engineer to join our engineering team. In this role, you will apply your academic training and recent industry experience to build the next generation of our internal operational tools.
You will work directly on the intersection of software, Artificial Intelligence, and Audio-Visual (AV) hardware, creating bespoke solutions that empower our support teams to manage complex infrastructure with precision.
Your Core Mission: Intelligent Tooling
Your primary objective is to engineer sophisticated internal platforms that transform how we deliver AV support. You will turn manual support processes into automated, AI-enhanced workflows.
Operational Intelligence: Develop software that acts as a “force multiplier” for our support technicians, utilising data to visualise system health. Predictive Maintenance Engines: Implement ML models that analyse telemetry to predict AV device anomalies before they cause downtime. Automated Diagnostics: Build “Agentic” workflows that autonomously test, diagnose, and reset AV equipment (Crestron/AMX/Cisco) without human intervention.
Key Responsibilities Software Engineering (AI):
Implement embeddings pipelines and vector search systems to power intelligent search and diagnostic tools. Develop & Deploy: Write clean, efficient code in Python, JavaScript, and C++ to support backend microservices and automation scripts. AI Implementation: Build and maintain RAG pipelines, vector search systems, and AI agents for internal knowledge bases and diagnostic tools. Platform Integration: Create integrations between cloud services (AWS/Azure) and on-premise AV hardware to ensure seamless data flow. Data Visualisation: configure Elastic AI Agents to provide real-time insights into system performance for the support team.
Essential Requirements Formal Education: You must hold minimum qualifications Bachelor of Software Engineering with a Major in Artificial Intelligence. Minimum of 1 year of experience in AI development. Minimum of 2 years of experience in AV Systems (Crestron, AMX, Q-SYS etc) Experience with front-end frameworks such as React, Angular.
Technical Proficiency: In-depth understanding of Vector Databases and Embedding techniques. Proficiency in ML(DL) models and tools. Knowledge of Python, JavaScript/Node.js, C++, php Hands-on experience with n8n, Node-RED, or similar workflow orchestration tools. Familiarity with local LLM models and hardware. Domain Interest: A strong interest in AV systems, IoT, and hardware-software integration is essential.
This is an office based role