AI Software Engineer - Machine Vision
Adria Solutions ltd
Huddersfield, UK
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.reed.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
£55,000.0 - £70,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Artificial Intelligence
Software Applications
Application Performance Management
Computer Vision
Automation of Tests
C Sharp (Programming Language)
C++ (Programming Language)
Continuous Integration
Web Development
Memory Management
Hardware Interface Design
+21 more
Image Quality
Python (Programming Language)
Machine Learning
Object Detection
OpenCV
Commercial Software
Tensorflow
Software Engineering
Systems Integration
TypeScript
Real Time Systems
Pytorch
Large Language Models
Deep Learning
Git
Kubernetes
ONNX (Open Neural Network Exchange) Format
TensorRT
Api Design
Data Pipelines
Software Usability
Job description
- Design, develop and maintain software using C++, C# and Python, selecting the appropriate language for each component.
- Develop, evaluate and improve machine vision models and image-processing algorithms.
- Prepare and validate image datasets for model training and testing.
- Integrate AI models into software applications and processing pipelines.
- Investigate model accuracy, inference speed, memory usage and application performance.
- Develop automated tests for software components and AI functionality.
- Diagnose issues involving image quality, model behaviour and software integration.
- Collaborate with colleagues to translate application requirements into working solutions.
-
Document technical decisions, evaluation results and implementation details., AI Software Engineer - Machine Vision Skills
- API Development
- Artificial Intelligence
- Continuous Integration
- Kubernetes
- Large Language Models (LLM)
- Machine Learning
- Python Programming (Beginner)
- Software Engineering Job Titles
- TensorFlow & PyTorch Deep Learning
- TypeScript (Web Development)
Requirements
- Commercial software development experience, with strong capability in one or more of C++, C# and Python.
- Practical experience developing computer vision, machine learning or image-processing solutions.
- An understanding of model training, validation and evaluation.
- The ability to write maintainable code and apply sound testing and debugging practices.
- Experience integrating algorithms or models into usable software.
- Strong analytical skills and the ability to investigate complex technical problems.
- Clear communication and a collaborative approach.
Desirable Experience
- Experience working across C++, C# and Python.
- Familiarity with OpenCV and frameworks such as PyTorch or TensorFlow.
- Object detection, image classification, segmentation or visual inspection applications.
- Real-time processing, GPU acceleration or deployment to edge devices.
- Model optimisation and inference tools, such as ONNX or TensorRT.
- Experience working with cameras, video streams or hardware interfaces.
- Familiarity with Git, CI/CD and AI-assisted coding tools.
Benefits & conditions
- Hybrid / Remote working
- Excellent career progression to lead an AI Team
-
- other benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.reed.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…