We are looking for talented C++ programmers with solid background in systems programming on Unix (Ubuntu preferably) who desire to work on building solutions to very difficult problems, with the ability to create, innovate, and define the next generation of analytics solutions to help us mine meaningful information from the extremely large and complex datasets.
Hands on expert in more than one more major programming languages, (C++ must have) and some prior experience in working with packages such as CUDA.
Should have systems level programming experience in developing high performance code / optimizing code and interfacing with hardware.
Experience applying theoretical models in an applied environment, solid fundamentals in problem solving, algorithm design and complexity analysis.
Understanding of Computer Vision algorithms and systems and ability to identify system level issues and resolve them would be a big advantage.
Should have strong skills in Object Oriented design, Design Patterns, Data Structures and Algorithms.
Should have good understanding of code optimizations using memory management, , concurrency and multi- threading.
Should have an Engineering background (C.S, EEE, ECS, Instrumentation) and graduated from a reputed university.,