J

John Deere

Builds farm, construction, and forestry machines

Product Engineering Student Intern - Product Engineering

Computer VisionPosted on Nov 5
InternshipUrbandale, IA, USA$15 - $40 /hr

About the Job

Requirements

  • Pursuing a Bachelor's, Master's, or PhD degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, Machine Learning/Artificial Intelligence, Data Science, Applied Mathematics, or another applicable field.
  • Have strong programming skills in Python and/or C++.
  • Have experience with machine learning and deep learning frameworks such as PyTorch or TensorFlow.
  • Have experience with computer vision libraries such as OpenCV.
  • Understand machine learning fundamentals, neural networks, and model development workflows.
  • Have experience working with real-world data through academic projects, internships, research, or personal projects.
  • Be able to work independently while contributing effectively within a multidisciplinary team.
  • Have a graduation date of May 2027 or later.
  • Be available to work 16–20 hours weekly during the academic year and 30–40 hours weekly during the summer semester.
  • Be registered as a full-time student at a U.S. or local accredited university or college.
  • Have a cumulative GPA of 2.8 or above.
  • Be able to commute to the Urbandale, Iowa work location daily; relocation assistance is not provided.
  • Be at least 18 years of age.

Responsibilities

  • Design, develop, and optimize robotics, perception, and artificial intelligence technologies that enable automation and autonomy solutions for John Deere products.
  • Develop production-quality software and algorithms for deployment on real-time edge-compute platforms.
  • Research, develop, and evaluate computer vision, machine learning, and deep learning algorithms for perception and decision-making systems.
  • Develop and train multimodal artificial intelligence models using camera imagery, machine telemetry, CAN signals, and other sensor data.
  • Develop synthetic data generation and simulation workflows to improve model robustness and reduce data collection costs.
  • Collaborate with computer vision and machine learning, robotics, software, systems, and product engineering teams to integrate perception capabilities into John Deere platforms.

Desired Qualifications

  • Have hands-on experience developing computer vision, machine learning, perception, or robotics solutions.
  • Have experience with foundation models, generative artificial intelligence, large vision-language models, or multimodal learning.
  • Have experience with 3D perception, structure-from-motion, neural rendering, Gaussian Splatting, neural radiance fields, simultaneous localization and mapping, or mapping technologies.
  • Have a strong mathematical background in linear algebra, probability, optimization, and statistics.
  • Have an interest in innovation, autonomous systems, robotics, and solving real-world customer problems.

About the Company

John Deere

Builds farm, construction, and forestry machines

John Deere builds tractors, combines, and other farm machines, along with equipment for construction, forestry, road building, and lawn care. Many of its machines use GPS guidance and cameras to steer themselves and spray only the weeds they detect, and farmers track each field and machine through its Operations Center app. Deere sells machines, replacement parts, and repair service through a worldwide network of independent dealers, which handle sales, servicing, and trade-ins in their local areas. Deere & Company was founded in 1837 by blacksmith John Deere, whose steel plow cut through sticky prairie soil, and is based in Moline, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Moline, IL
Founded
1837

Recently Posted Jobs

Explore more opportunities at John Deere

See more jobs