The role involves computer vision tasks including development, customization and training of Convolutional Neural Networks (CNNs); application of ML techniques (SVM, regression, clustering etc. ) and traditional Image Processing (OpenCV etc. ). The role is research focused and would involve going through and implementing existing research papers, deep dive of problem analysis, generating new ideas, automating and optimizing key processes. Requirements: 2 - 4 years of relevant experience in solving complex real-world problems at scale via deep learning, computer vision or AI Python, cuDNN, Tensorflow/PyTorch/Keras (or similar Deep Learning frameworks). CNNs, RNNs, Transfer learning (for image classification, segmentation, object detection etc). Image Processing techniques using OpenCV or other white-box image feature extraction algorithms. End to end deployment of deep learning models.
Lead/Senior Engineering role Job Location: Bangalore/Remote Experience: 10 to 12 yrs Technology Stack: Strong programming ability in C, C++. Intimate Knowledgeof computer architecture(e.g.: x86, ARM CPUs, GPUs)3. Experience working in device drivers, realtime systems, or other low-level library development Desirable: Working Knowledge of Python/Java Skill Required: 8 years experience in CUDA/ OpenCL programming 4 experience in C/ C programming Strong optimization skills in parallel programming domain Strong proven ability to apply design thinking in a modern software world. Passionate about code and software/hardware architecture. Responsibilities: Will be leading a team of developers, independently managing/driving requirements with the product, and constantly improving/buying product in a cost-optimised manner. Should also be contributing towards the architecture/design of products.