Architect (artifical Intelligence) Job in Gennext India Private Limited
Architect (artifical Intelligence)
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Roles and Responsibilities
Key Responsibilties:Design and own the technical architecture of the application to be developed, plan milestones & technically lead/manage the team to deliver the project/product ensuring in time, in full, in budget (OTIFIB)
Develop, port, and optimize computer vision, machine learning including deep learning algorithms and data structures on desktop, cloud and embedded platforms.
Drive innovation in the project/product catering to successful initiatives and engineering best practices to be followed by core product development teams in the company.
Write production ready, maintainable, reusable code, leveraging test-driven principles to develop high- quality computer vision and machine learning modules.
Provide pre-sales tech support by determining technical feasibility by evaluating the problem definition, requirements, and propose solutions.
Evaluate and advise on new technologies, vendors, products and competitors.
Liaison with the Business Development team in the development of budgets for the projects/products
Contribute to improvements on project management processes and systems with Business Head / Head of Operations / CXO
Strong computer science fundamentals including Data Structures, Algorithms, hands on coding in C++ and Python, OOPs concepts
Experience in development and implementation of production ready computer vision applications with large-scale data processing / analytics
Excellent knowledge and development experience on Computer Vision concepts - namely object detection, tracking, classification, recognition, scene understanding, image classification and semantic segmentation using state of the art Artificial Intelligence / Machine Learning and Deep Learning algorithms
Experience working on TensorFlow, PyTorch, ONNX, MXNet, Caffe, OpenCV, Keras, CNN, R-CNN, DNN, CuDNN, RNN, Mask R-CNN, YOLO, ResNext, GoogleNet, AlexNet, ResNet. SegNet, VGG Net, etc., Neural networks, frameworks, and platform
Strong programming skills with Python, Algorithms, Data Structure, C/C++ and OpenCV
Strong foundation in photogrammetry, multi-view geometry, visual SLAM, detection and recognition, 3D reconstruction
Should have used GPU computing (CUDA, OpenCL) and HPC
Knowledge and experience in using pykafka, kafka broker, various messaging, and steaming services
Should have extensive experience in cloud like AWS/Azure and Google
Experience in using the dockerized container with micro services for deploying the applications
Experience in using the NoSQL databases
Experience in Makefile, Visual Studio, Qt
Hands on experience on optimizing developed models (code) and deploying them on the hardware of choice including edge devices
Experience in Implementing research papers at the expected level of quality
Great technical writing skills/experience in proposal writing
Initiative and the ability to work independently and in a team
Must have managed teams but at the same time be a hands-on tech person
Experience in MATLAB
Demonstrate ability to develop and introduce innovations across application/project/product development life cycle
Effective communication skills, both verbally and in written form at all levels of authority
Experience of working in international development/operational management would be advantageous

