Our client, an innovative company in the technology sector, is currently seeking a Senior C++ Engineer to join their team. Specialising in security and artificial intelligence, they are dedicated to providing advanced video systems powered by next-generation AI. This permanent position offers the opportunity to work on cutting-edge projects within a dynamic and expert team.
Key Responsibilities:
- Developing edge applications for processing vision data and communication layers for compute-constrained edge devices.
- Deploying machine learning models into production environments.
- Optimising platform runtime for maximum performance, primarily using C++ with some pipeline components running on GPU.
- Building observability and telemetry systems.
Job Requirements:
- Experience in writing production software in C++ and Python.
- Proficiency in building applications that process real-time data and optimise for latency and memory.
- Experience using profiling tools such as gdb, Nsight, Valgrind, and flame graphs.
- Familiarity with Docker and CI/CD pipelines.
- Understanding of edge/IoT computing, infrastructure management, and monitoring tools.
- Knowledge of video processing & streaming and interfacing ML models is a plus.
- Strong motivation to succeed and the ability to work diligently in a high-performing environment.
Benefits:
- Competitive salary
- Collaborative and high-velocity startup environment
- Opportunities for personal and professional growth
- Engagement with a team of industry experts and leaders
- Participation in innovative projects at the intersection of user experience, machine learning, and infrastructure
If you are an experienced Senior C++ Engineer ready to take on a challenging and exciting role, we would love to hear from you. Apply now to become a part of our client's dedicated and innovative team.