Support development of computer vision and machine learning (ML) algorithms capable of detection, classifying, localizing, and tracking objects of interest from a variety of stationary and mobile sensor platforms
Implement ML algorithms and validate designs through a series of purpose-designed experiments
Analyze ML algorithms to solve a given problem and rank them by their success probability on new data
Set objectives and develop models that help achieve them, along with metrics to track their progress
Select appropriate datasets and data representations
Analyze errors of the model and design strategies to overcome them
Write and test software to support the integration of machine learning algorithms into aircraft (such as autopilots, payloads, or other functional components) or other systems
Other duties as assigned
Requirements
Bachelor of Science in any of the following fields: Computer Science/Engineering, Mathematics, Physics, or related Science or Engineering discipline
Minimum of 2-5 years of relevant experience in in machine learning and/or computer vision
Familiarity with C/C++ or Python required
Demonstrated ability to troubleshoot complex systems
Proficiency with a deep learning framework such as TensorFlow or Keras
Proficiency with basic libraries for machine learning such as scikit-learn and pandas
Proficiency with OpenCV
Familiarity with Linux
Visualizing and manipulating big datasets
Exploratory data analysis
Predictive analytics
Tech Stack
Keras
Linux
Pandas
Python
Scikit-Learn
Tensorflow
Benefits
AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown.