Senior Software Engineer, Artificial Intelligence

Location: Blacksburg, VA
Date Posted: 02-13-2018
We are seeking a Sr. Artificial Intelligence Software Engineer to design, develop, and maintain machine learning algorithms for a government project.  

  • Designs and implements the following:  
  • End-to-end pipeline for annotation, training and deployment of machine learning algorithms  
  • Services and dashboards for training and validation metrics  
  • Crowdsourcing pipelines for collecting internal and external annotations 
  • Automates experimental pipelines from data generation to metrics computation and analysis 
  • Designs, trains and deploys custom ML models aimed at solving unique business problems 
  • Develops and supports highly scalable interfaces and APIs 
  • Participate in the design, development, evaluation, deployment and updating of data-driven models and analytical solutions for machine learning (ML) applications 
  • Work with product owners and customers on understanding their learning applications, assisting with integration and providing ML expertise 
  • Produce high quality code that is unit tested, code reviewed, and checked in regularly for continuous integration 
  • Conduct technical investigations and prototyping in a fast-paced environment 
  • Master's degree in Computer Engineering, Computer Science, or related field  
  • 5+ years of machine learning experience is required 
  • 10+ years of software development experience is preferred  
  • Proven expertise in the following areas:  
  • Computer vision and machine learning 
  • Image processing 
  • Creating clean C++ code  
  • Object-oriented design  
  • GPU compute  
  • Familiarity with the following, or similar platforms is preferred: 
  • Caffe, TensorFlow, Torch, MXNet  

Due to government contracting requirements, U.S. Citizenship is a firm requirement. 

this job portal is powered by CATS