Applied Computer Vision Engineer
On-siteNoida, Uttar Pradesh, India
Noida, Uttar Pradesh, IndiaOn-siteFull TimeSmall
Full TimeSmall
Job Summary
Develop Computer Vision solutions by understanding business objectives, designing scalable systems, and building pipelines for data processing, model training, inference, and active retraining. Train models, tune hyperparameters, analyze errors, and deploy optimized systems to production while coordinating with QA for bug-free releases. Manage data acquisition, find open-source datasets for prototypes, and work independently to validate features and drive product direction.
Required Qualifications
- a good understanding of the current state of the art of models (Classification, Object detection, Object Recognition, OCR, LayoutML, GAN etc networks) is mandatory
- Bachelors/Masters degree in Computer Science/Computer Engineering/IT or related fields
- 1-2 years of experience
- Sound knowledge of various deep learning classification models and object detection models
- Experience of working with Image & Video Processing (OpenCV, Scikit, GStreamer, Tensorflow, PyTorch, NVIDIA Deepstream, TensorRT, Keras, Model Training/Inference, Video Processing Pipelines, Different GStreamer Convertors etc)
- Good knowledge of statistics relevant to Deep Learning and ability to use the right statistical measures to assess model's performance
- Strong experience with Python and writing reusable code
- Experience with Python web framework, e.g. Flask, Django or FastAPI
- Experience with databases (MongoDB, Postgres, etc)
- Experience with cloud environments for software development and deployment (AWS, Azure, GCP)
- Experience with utilizing various GPU-based training infrastructures
- Experience with Docker
- Knowledge of DevOps and MLOps best practices for production Machine Learning systems
- Prior experience in taking at least one solution to production from Concept to Deployment
- Fluent in using the tools of the trade: Testing, Editors, Git, Command line, Slack
Desired Qualifications
- Experience in optimizing and pruning models, converting models to NVIDIA TensorRT etc would be preferable
- Experience with Azure, Azure ML Studio framework etc will be preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.