A

AeroVironment

Defense technology and unmanned aerial systems

Machine Learning Intern

Computer VisionConfirmed live in the last 24 hours
Internship · Summer 2027No salary listed

About the Job

Requirements

  • Currently pursuing a Bachelor of Science in Computer Vision, Machine Learning, Computer Science, Electrical Engineering, or a related field.
  • Have a minimum 3.0 GPA.
  • Be familiar with C/C++ and MATLAB.
  • Be proficient with office productivity tools.
  • Have basic troubleshooting skills for technical systems.
  • Be able to work in an office and lab environment and sit or stand for long periods, using hands and fingers for computer and communication tasks.
  • Provide documentation to verify U.S. person status under ITAR and EAR requirements.

Responsibilities

  • Support development of computer vision and machine learning algorithms for detecting, classifying, localizing, and tracking objects of interest using UAV-mounted gimballed cameras.
  • Assist in writing and testing software to integrate machine learning algorithms into aircraft systems, including autopilots, payloads, and robotic platforms.
  • Explore and visualize data to understand distribution patterns and potential anomalies.
  • Assist in implementing machine learning systems and validating designs through experiments.
  • Help define objectives, develop models, and track model performance using metrics.
  • Perform data analysis using company tools and industry-standard platforms.
  • Help manage project resources such as datasets, hardware, and time to support project timelines.
  • Contribute to evaluating machine learning algorithm performance and model deployment strategies.
  • Participate in data preparation, including cleaning and transformation.
  • Assist in error analysis and developing corrective strategies.
  • Research and experiment with appropriate machine learning algorithms and tools.
  • Support tests and experiments on selected datasets and data representations.
  • Follow standard procedures to analyze data and support development tasks.
  • Perform other duties as assigned.

Desired Qualifications

  • Exposure to deep learning frameworks such as TensorFlow and Keras.
  • Familiarity with Python and libraries such as scikit-learn and pandas.
  • Experience with data visualization and handling large datasets.
  • Exposure to OpenCV and working in a Linux environment.
  • Understanding of machine learning, computer vision, mathematical optimization, data mining, and predictive analytics.
  • Ability to assist in selecting hardware and software for model deployment.
  • Effective communication and teamwork skills.
  • Strong initiative and eagerness to learn in a fast-paced research and development environment.
  • Willingness to take ownership of tasks and learn from feedback.
  • Ability to adapt to changing priorities and work independently under supervision.

About the Company

AeroVironment

Defense technology and unmanned aerial systems

AeroVironment designs and builds robotic systems for defense across air, land, and space, including small reconnaissance drones, high-altitude aircraft, and loitering munitions. These products work by carrying sensors and control software that allow autonomous or semi-autonomous missions, with real-time data collection, and, for weapons-enabled models, a payload and deployment mechanism for precision strikes. The company differentiates itself through a growing, multi-domain defense portfolio built via acquisitions, creating an integrated platform that combines drones with space tech, counter-UAS, and other defense capabilities. Its goal is to become a comprehensive defense-technology provider that can win large, long-term contracts by offering coordinated, autonomous systems across multiple domains.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Crystal City, Virginia
Founded
1971

Recently Posted Jobs

Explore more opportunities at AeroVironment

See more jobs