Job Overview
As a Lead Scientist, you will spearhead the development and optimization of cutting-edge image processing algorithms and machine learning models with a focus on real-time performance.
Your role will involve driving innovation in model compression, deploying AI solutions on edge devices, and collaborating closely with hardware teams to seamlessly integrate AI / ML models into real-time embedded Responsibilities : Processing Development :
- Design and implement real-time image processing algorithms.
- Work on tasks like object detection, tracking, and image segmentation.
- Develop image enhancement techniques and integrate them into Optimization and Machine Learning Development :
- Optimize models using techniques such as quantization, weight pruning, and knowledge distillation.
- Implement deep learning models with frameworks like TensorFlow or PyTorch.
- Utilize TinyML frameworks (TensorFlow Lite, uTensor, etc.) for efficient AI models on edge devices.
- Prototype and iterate on ML architectures tailored for constrained environments.
- Publish research findings and contribute to AI community growth through publications or Development :
- Develop scalable, high-performance C++ code for large systems.
- Implement advanced C++ features like template metaprogramming and compile-time and Parallel Computing :
- Develop multithreaded solutions using modern CPUs.
- Utilize parallel computing features like std : : thread and std : : Analysis and Optimization :
- Conduct performance analysis and apply optimization techniques to improve system efficiency.
- Collaborate with hardware teams for platform-specific Structures and Algorithms (DSA) :
- Utilize advanced data structures like B-trees, hash tables, and tries.
- Implement algorithms for tasks like sorting, searching, and graph and Code Quality :
- Document algorithms and code comprehensively.
- Maintain high code quality through reviews and static code analysis :
- 8+ Years of experience with a Degree in Computer Science or a related field Extensive experience in C++ development with advanced features.
- Strong background in image processing, computer vision, and machine learning.
- Proficient in multithreading, parallel computing, and performance optimization.
- Expertise in data structures and algorithms.
- Familiarity with GPU programming.
- Experience with frameworks like TensorFlow, PyTorch, ONNX, and TFLite.
- Python experience is a plus.
Why Join Us
Be at the forefront of AI innovation for edge devices and TinyML deployment.Collaborate with a talented team to create cutting-edge AI solutions for embedded systems.Opportunities for professional growth, including AI research publications and scalable AI solutions for real-world Accolades :ELCINA India : Awarded the ELCINA Award for Excellence in Electronics Innovation in 2019.CII Design Award : Our Biometric POS Terminal received recognition at the CII Design Excellence Awards.InterCon Dubai : Recognized as one of the Top 50 Innovators in 2019 for innovation in biometric technology.Electronics Maker Award : Named the best company in 2020 under the "Make in India" initiative.Department of Science & Technology : Recognized as a Government of India-certified Research & Development Centre.UIDAI / Aadhaar Certified : Platinum category certified Attendance System Provider with biometric design certified by the FBI (USA) for quality.(ref : hirist.tech)
Show more
Show less
Skills Required
parallel computing, Data Structures, Multithreading, Deep Learning, Tensorflow, Algorithms, Pytorch, Python