Software Engineer/Developer - Full Stack - Gaming industry

VanRath
Belfast, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Belfast, United Kingdom

Tech stack

Artificial Intelligence
Confluence
JIRA
Bash
C++
Nvidia CUDA
Software Debugging
Linux
Programming Tools
Python
Scrum
RabbitMQ
Web Services
Scripting (Bash/Python/Go/Ruby)
Deep Learning
Gpu Programming
Containerization
Kubernetes
Low Latency
REST
Docker
Microservices

Job description

You will be part of a global engineering team developing innovative, integrated solutions that enhance safety, efficiency, and performance across people, facilities, and assets. The organisation is committed to leveraging cutting-edge technology to improve the way people live and work. As a Senior C++ Developer, you will: * Port deep learning models to edge devices and optimise them for deployment * Design and develop robust, scalable code for a video analytics server * Write efficient and maintainable C++ and Python code for on-premise, cloud, and edge environments * Optimise server-side performance, including GPU utilisation * Debug and enhance applications to ensure low latency and high throughput * Work with technologies such as Nvidia DeepStream and Triton Inference Server to manage video pipelines and AI model deployment

Requirements

Experience porting deep learning models to TensorRT or similar platforms * Strong C++ development experience, including CUDA C and GPU programming * Familiarity with video technologies such as GStreamer, DeepStream, and Triton * Experience developing Python-based microservices * Knowledge of containerisation and orchestration tools (Docker, Docker Compose, Kubernetes) * Experience working in Linux or embedded environments * Proficiency with scripting languages (e.g., Bash) * Experience with Python bindings for C/C++ * Understanding of web services (REST APIs) and messaging systems (e.g., RabbitMQ) * Familiarity with development tools such as Jira and Confluence * Experience working within Agile/Scrum and/or Waterfall development methodologies

About the company

A global gaming technology organisation specialising in intelligent automation solutions is seeking a Senior C++ Developer to join an established engineering team based in Belfast. This is a newly created position within an existing AI-focused team, contributing to the development of new features for a multifaceted analytics server platform.

Apply for this position