Artificial Intelligence Intern

Boeing Boeing · Aerospace · SAU - Riyadh, Saudi Arabia

Boeing is seeking an Artificial Intelligence Intern to apply machine learning, AI, and data mining to various data types (manufacturing, sensors, images, video). The role involves adapting software, designing algorithms, participating in ML development, evaluating algorithm performance, and preparing data for learned models. Experience with Python, C++, C, Java, and ML libraries like PyTorch is preferred.

What you'd actually do

  1. Apply machine learning, AI, and data mining to different type of data collected from tasks and domains such as manufacturing, sensors, images, and video data
  2. Adapt and integrate various software packages into workable prototypes
  3. Design, apply, and create algorithms, methods, and tools addressing project requirements
  4. Participate in the software development and machine learning development processes
  5. Evaluate performance of algorithms as well as general ability to select and apply algorithms to meet application requirements with respect to scalability

Skills

Required

  • Experience developing and deploying software programs
  • Experience developing and evaluating learned models
  • Experience preparing data to create learned models
  • Experience with scripting languages for prototyping such as Python
  • Experience with high level programming languages such a C++, C, Java

Nice to have

  • Bachelor's degree or higher in Computer Science or similar
  • Experience with software frameworks such as Robot Operating System (ROS)
  • Experience with Linux OS
  • Experience with machine learning libraries, such as PyTorch
  • Experience with machine learning techniques, such as Support Vector Machines, Heuristics, Neural Nets, Markov Decision
  • Experience with Machine Learning development and deployment pipeline, i.e. from data to model
  • Knowledge of data structure, numerical optimization and algorithm complexity
  • Experience with Agile methodology and repositories, such as Git

What the JD emphasized

  • Experience developing and evaluating learned models
  • Experience preparing data to create learned models

Other signals

  • apply machine learning, AI, and data mining to different type of data
  • Adapt and integrate various software packages into workable prototypes
  • Design, apply, and create algorithms, methods, and tools addressing project requirements
  • Evaluate performance of algorithms
  • Experience developing and evaluating learned models
  • Experience preparing data to create learned models