Senior Technical Lead - Computer Vision
HCLTech
Charing Cross, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charing Cross, United Kingdom
Tech stack
Airflow
Computer Vision
Software Quality
Python
Machine Learning
NumPy
Performance Tuning
Software Tools
TensorFlow
Feature Engineering
PyTorch
Spark
Deep Learning
Model Validation
Pandas
Scikit Learn
Optimization Algorithms
XGBoost
Kafka
Machine Learning Operations
Feature Extraction
Data Pipelines
Unsupervised Learning
Job description
This role is responsible for driving the development and deployment of advanced computer vision solutions within complex projects. The individual applies advanced proficiency in machine learning, deep learning, and vision algorithms to deliver robust models, optimize workflows, and provide strategic technical guidance to team members. They ensure the successful delivery of high-impact solutions aligned with organizational goals., 1. Develop and optimize computer vision models using Python, TensorFlow, and PyTorch, applying advanced proficiency in supervised and unsupervised learning techniques to solve complex image and video analysis tasks.
- Implement scalable data pipelines with Apache Spark and Kafka, ensuring efficient ingestion, processing, and transformation of large-scale visual datasets for model training and inference.
- Evaluate machine learning models using cross-validation, ROC/AUC, F1-score, and confusion matrix, providing advanced insights to improve model accuracy and reliability.
- Apply deep learning frameworks and libraries such as scikit-learn, XGBoost, and LightGBM to enhance feature extraction and classification performance in vision projects.
- Guide team members in adopting best practices for code quality, model deployment, and performance optimization, leveraging tools like Apache Airflow for workflow automation.
- Collaborate with internal stakeholders to define technical requirements and deliverables, ensuring alignment of vision solutions with project objectives and compliance standards.
Requirements
- Advanced Proficiency In Machine Learning (Vision), Deep Learning, And Computer Vision Algorithms.
-
- Solid Experience With Python, Tensorflow, Pytorch, And Scikit-Learn For Model Development And Evaluation.
-
- In-Depth Knowledge Of Data Engineering Tools Including Apache Spark, Kafka, And Airflow For Scalable Ml Workflows.
-
- Strong Understanding Of Model Evaluation Metrics Such As Roc/Auc, Precision/Recall, F1-Score, And Confusion Matrix.
-
- Advanced Skills In Feature Engineering, Supervised/Unsupervised Learning, And Optimization Techniques.
-
- Good Familiarity With Numpy, Pandas, Xgboost, Lightgbm, And Related Ml Libraries.