John Deere

Part-Time Student - Product Engineering - Urbandale, IA

John Deere
Apply
2 days ago
Urbandale, IA, USAEntry Level

Responsibilities

  • Design, develop, and optimize robotics, perception, and AI technologies for automation and autonomy solutions.
  • 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 AI 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, machine learning, robotics, software, systems, and product engineering teams to integrate perception capabilities into John Deere platforms.

Requirements

  • Pursuing a bachelor’s, master’s, or PhD in computer science, robotics, computer engineering, electrical engineering, machine learning/artificial intelligence, data science, applied mathematics, or another applicable field.
  • Strong programming skills in Python and/or C++.
  • Experience with machine learning and deep learning frameworks such as PyTorch or TensorFlow.
  • Experience with computer vision libraries such as OpenCV.
  • Understanding of machine learning fundamentals, neural networks, and model-development workflows.
  • Experience working with real-world data through academic projects, internships, research, or personal projects.
  • Must be registered as a full-time student at a U.S. or locally accredited university or college and have a cumulative GPA of 2.8 or above.
  • Graduation date must be May 2027 or later.
  • Must be at least 18 years old and able to commute daily to the Urbandale, Iowa work location.
  • Preferred qualifications include hands-on experience with computer vision, machine learning, perception, robotics, foundation models, generative AI, large vision-language models, multimodal learning, 3D perception, structure-from-motion, neural rendering, Gaussian Splatting, NeRFs, SLAM, or mapping technologies.
  • Preferred qualifications include a strong mathematical background in linear algebra, probability, optimization, and statistics.

Benefits

  • Onsite position in Urbandale, Iowa; relocation assistance is not provided.
  • Part-time student program with year-round work parallel to the school schedule: 16–20 hours weekly during the academic year and 30–40 hours weekly during summer.
  • Flexible work arrangements.
  • Savings and retirement benefits, including a 401(k) and defined benefit pension.
  • Healthcare benefits with a company contribution to a health savings account.
  • Adoption assistance, employee assistance programs, tuition assistance, fitness subsidies, and access to onsite gyms at specific locations.
  • Charitable contribution matching, employee purchase and discount programs, vacation pay, and holiday pay.

Tech Stack

C++OpenCVPythonPyTorchTensorFlow

Categories

John Deere

About John Deere

10,000+ employees

John Deere designs and manufactures agricultural, construction, and forestry equipment, engines, and turf/golf machinery, along with precision agriculture software and connected services. It sells machines, parts, and subscriptions through a worldwide dealer network and offers customer financing via John Deere Financial. Founded in 1837 and headquartered in Moline, Illinois, the company is publicly traded on the NYSE (ticker: DE).

Contact me