Vicarious aims to transform robotics by creating robots with human level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission.
Our goal is to build a system that achieves human-level intelligence in the domains of vision, language and motor control. We are currently focused on visual perception problems such as recognition, segmentation and scene parsing for robotic manipulation.
We are looking for an expert C/C++ programmer to develop CUDA and/or OpenCL based vision code. You should have extensive CUDA and/or OpenCL programming, algorithm development, and performance analysis skills. As a member of the research group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on computer vision applications.
Take algorithms that go beyond our published work and optimize them for real time robot applications
Optimize the end to end performance of the system in a production setting
Optimize other machine learning algorithms that are company wide bottlenecks
Excellent programmer in CUDA and/or OpenCL, C++ and Python
Experience developing within the Linux ecosystem, including device drivers
Experience defining hardware/software APIs is a plus
Experience programming a diverse set of GPUs is a plus
Preferred PhD or Masters in CS/EE or a related discipline
Experience building hierarchical vision systems and publishing relevant papers in CVPR/NIPS/ICML is a plus
Desired personal qualities
Ability to admit when wrong
Fearlessness working outside your comfort zone
Patience with others
Described by others as the best researcher / engineer / thinker they know
Sense of humor
Vicarious is proud to be an equal opportunity employer. We’re committed to fair hiring practices and a welcoming working environment. All candidates are considered for employment without regard to race, religion, ethnicity, age, gender, sexual identity or expression, medical condition, or socioeconomic status. We value our differences and we’re excited to learn what you can add to our team.
Vicarious is developing artificial general intelligence for robots. By combining insights from generative probabilistic models and systems neuroscience, our architecture trains faster, adapts more readily, and generalizes more broadly than AI approaches commonly used today.