Advanced Computer Scientist I
Role details
Job location
Tech stack
Job description
Develop end-to-end systems in applications for imaging, vision and other sensing domains. Support structured algorithm and system research in machine learning. Support operational prototype development and investigate their deployment in real world operations. Support the development of exploring novel solutions for autonomous cognitive systems in the area of computer vision, computational sensing, computing, and related areas. Support development of software for PC, smartphones, FPGAs, and GPUs. Develop software under robust and Agile methods, including design, documentation and revision control practices. Support development of new IP within government, commercial, and internally funded programs.
Requirements
One (1) year of experience in job offered, or Research Assistant, Computer Scientist, or in a related occupation.
Minimum Education Required
Master's degree or foreign degree equivalent in Computer Science, Machine Learning or related field., Education: Master's degree or foreign degree equivalent in Computer Science, Machine Learning or related field.
Experience: One (1) year of experience in job offered, or Research Assistant, Computer Scientist, or in a related occupation., Academic training or work experience in the following:
-
Programming with Python or C++.
-
Algorithm Analysis and Simulations
-
Machine Learning Software Packages (Scikit-Learn, Tensorflow, Caffe, Theano, Torch, and PyTorch).
-
Deep Learning, Bayesian Reasoning, Learning For Search, Learning From semi-Structured Data, Reinforcement or Active Learning, Energy-Based learning, Deep Complex Networks, or Strategy Game Ai