Negotiable
Undetermined
Undetermined
Greater London
Summary: The role of Senior/Principal Machine Learning Engineer focuses on developing AI-driven video systems for real-time applications, particularly in medical environments. The engineer will be responsible for enhancing performance on resource-limited devices and collaborating with multidisciplinary teams to integrate machine learning solutions into products. This position requires expertise in real-time video computation and parallel processing, along with a strong foundation in AI and video pipelines. The successful candidate will play a crucial role in advancing next-generation technology in the field of medical applications.
Key Responsibilities:
- Deploy deep learning model results from the ML team into real-time video systems.
- Design and refine AI inference pipelines for high-speed processing on compact hardware.
- Create optimized CUDA kernels for enhanced video and AI performance.
- Work alongside cross-functional teams to seamlessly integrate machine learning solutions into products.
- Follow best practices to develop secure and robust software for medical applications.
- Maintain high coding standards through rigorous testing and peer reviews.
Key Skills:
- Degree in Computer Science, Software Engineering, or a related technical discipline.
- Expertise in TensorFlow or PyTorch.
- Knowledge of ML optimization techniques such as quantization, model pruning, and knowledge distillation.
- Experience developing with CUDA or OpenCL.
- Proficiency in TensorRT, ONNX, and hardware-accelerated inference.
- Strong troubleshooting and problem-solving abilities.
- Ability to create clear, well-structured, and maintainable code.
- Comfortable working independently and taking ownership of development projects.
Salary (Rate): undetermined
City: Greater London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT