Co-Op Software Engineer - Machine Learning (Summer 2019)

Location: Blacksburg, VA
Date Posted: 09-10-2018
We are seeking a Machine Learning Software Engineer Co-Op to assist with the design, develop, and maintenance of machine learning algorithms for our self-driving vehicles. 

Candidate is expected to work 40 hours a week starting in May 2019.

  • Assist with the design and implementation of the following:  
  • End-to-end pipeline for annotation, training and deployment of machine learning algorithms  
  • Services and dashboards for training progress and validation metrics  
  • Crowdsourcing pipelines for collecting internal and external annotations 
  • 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 
  • Strong communication skills, both written and oral 
  • Candidate must be currently pursuing a Bachelor's or Master's degree in Computer Engineering, Computer Science, or related field  
  • 0-2 years of machine learning experience  
  • Previous software development experience  
  • Experience in the following areas:  
    • Computer vision and machine learning 
    • Image processing 
    • Creating clean C++ code  
    • Object-oriented design 
    • Rapid development and prototyping in Python 
    • GPU compute 
    • Familiarity with at least one of the following, or similar platforms: 
    • MXNet, Caffe, TensorFlow, Keras, Torch, Dlib, scikit-learn 
this job portal is powered by CATS