Job Title: Contract Deep Learning Engineer
Location: London (Hybrid or On-site)
Contract Type: 6–12 months (with potential extension)
About the Role:
We are seeking a highly skilled Deep Learning Engineer to join our team on a contract basis. You will be responsible for designing, developing, and deploying deep learning models to solve complex real-world problems across domains such as computer vision, natural language processing, and time-series analysis.
Key Responsibilities:
* Design and implement deep learning models using frameworks such as PyTorch or TensorFlow.
* Collaborate with data scientists, ML engineers, and product teams to define model requirements and deployment strategies.
* Optimize model performance and scalability for production environments.
* Conduct experiments, evaluate model performance, and iterate based on results.
* Maintain clear documentation and contribute to knowledge sharing across the team.
* Stay up-to-date with the latest research and techniques in deep learning.
Required Skills & Experience:
* Proven experience in developing and deploying deep learning models in production.
* Strong proficiency in Python and deep learning libraries (e.g., PyTorch, TensorFlow, Keras).
* Solid understanding of neural network architectures (CNNs, RNNs, Transformers, etc.).
* Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
* Familiarity with MLOps practices and tools (e.g., MLflow, DVC, Airflow).
* Strong problem-solving skills and ability to work independently in a fast-paced environment.
Preferred Qualifications:
* MSc or PhD in Computer Science, Machine Learning, or related field.
* Experience with large-scale datasets and distributed training.
* Knowledge of model interpretability and responsible AI practices.
Benefits:
* Flexible working arrangements (hybrid or remote options available).
* Opportunity to work on cutting-edge AI projects.
* Collaborative and innovative team environment.