AI Engineering Role
We are seeking an experienced AI Engineer to join our team and contribute to the development of innovative, real-time monitoring and automation solutions.
This is a unique opportunity to work on systems that combine back-end services, modern front-end technologies, and video optimisation to deliver intelligent, data-driven applications.
About the Job
* Design and build scalable web applications using C#/.NET Core, React, TypeScript, and JavaScript.
* Develop and maintain cloud-hosted solutions using modern DevOps practices (PaaS/IaaS).
* Work on video optimisation and debugging, ensuring efficient data streaming, rendering, and playback performance.
* Contribute to architectural discussions and take ownership of core application modules.
* Collaborate within a cross-functional agile team to deliver secure, reliable, and performant software.
* Troubleshoot, profile, and resolve performance bottlenecks across front-end and back-end components.
Required Skills and Qualifications
* 2-3+ years of professional software development experience.
* Degree in Computer Science, Software Engineering, or related field.
* Strong proficiency in C#/.NET Core and SQL Server.
* Solid experience with React, JavaScript, and TypeScript for building responsive, user-friendly interfaces.
* Understanding of RESTful APIs and/or GraphQL.
* Familiarity with Git, CI/CD pipelines, and version control best practices.
* Knowledge of software engineering principles such as unit testing, mocking, and agile methodologies.
* Strong analytical and debugging skills, particularly around video playback, optimisation, and performance tuning.
* Excellent communication and collaboration abilities.
Benefits and Perks
1. Huge impact, fast-paced innovation-driven team environment.
2. Ongoing training and professional development.
3. Hybrid working model - blend of office and remote flexibility.
4. Supportive, collaborative team culture focused on innovation and continuous improvement.
],