Deep Learning Engineer

Here Technologies
Birmingham, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Remote
Birmingham, United Kingdom

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Artificial Neural Networks
Azure
Natural Language Processing
Object Detection
Software Engineering
Unstructured Data
Speech Recognition
Google Cloud Platform
Transfer Learning
Deep Learning
Data Pipelines

Job description

Design and develop deep learning models for tasks such as image classification, object detection, speech recognition, and natural language processing. Train, evaluate, and optimize neural networks using large-scale datasets and advanced techniques like transfer learning, data augmentation, and hyperparameter tuning. Implement state-of-the-art deep learning architectures, including CNNs, RNNs, LSTMs, Transformers, GANs, and autoencoders. Collaborate with cross-functional teams including data scientists, software engineers, and product managers to define and deliver AI-powered features and solutions. Build and maintain scalable data pipelines for preprocessing, labeling, and augmentation of structured and unstructured data. Conduct research and literature reviews to evaluate and implement the latest algorithms and advancements in deep learning. Optimize model performance for deployment using techniques like quantization, pruning, and model compression. Deploy models into production environments, ensuring performance, reliability, and scalability using cloud platforms (AWS, GCP, Azure) or on-edge devices. Write clean, maintainable, and well-documented code that adheres to software engineering best practices. Monitor and troubleshoot deployed models, tracking key performance metrics and retraining when necessary. Ensure ethical AI practices, including fairness, explainability, and accountability in model development and deployment. Stay up-to-date with the AI/ML community, contributing to internal knowledge-sharing sessions and possibly publishing research papers or blog posts.

Requirements

Disability Confident About Disability Confident A Disability Confident employer will generally offer an interview to any applicant that declares they have a disability and meets the minimum criteria for the job as defined by the employer. It is important to note that in certain recruitment situations such as high-volume, seasonal and high-peak times, the employer may wish to limit the overall numbers of interviews offered to both disabled people and non-disabled people. For more details please go to .

Apply for this position