Part-time Student - Software Engineer - Moline, Il

John Deere John Deere · Industrial · Moline, IL +1 · Technology (CA)

Student Software Engineer role focused on designing, implementing, and operationalizing systems using LLMs and multimodal models, including RAG, agent frameworks, and tool use. Involves developing embedding pipelines and vector search strategies.

What you'd actually do

  1. Design, implement, and operationalize systems using large language models (LLMs) and multimodal models,

Skills

Required

  • Pursuing a degree in Computer Science, Computer Engineering, or others may apply.
  • Registered as a full-time student at a local accredited university.
  • Graduation date of Spring 2028 or later.
  • Cumulative GPA of 2.8 or above.
  • Available to work 16-20 hours/week during the academic year.
  • Available to work 30-40 hours/week during the summer semester.
  • Must be able to commute to the work location on scheduled workdays.

Nice to have

  • Familiarity with orchestration frameworks such as LangChain, Semantic Kernel, or LlamaIndex.
  • Proficiency in Python (preferred) and Java, with hands-on experience in LLM workflows.
  • Familiarity with cloud platforms (Azure, AWS) and containerization (Docker, Kubernetes).
  • Strong software engineering fundamentals in distributed systems, API development, and performance optimization.
  • Experience building microservices, event-driven systems, or real-time inference services.
  • Strong understanding of CI/CD, testing strategies for AI systems, and observability tools

What the JD emphasized

  • Build and integrate LLM-powered features, including retrieval-augmented generation (RAG), agent frameworks, tool use, and conversational interfaces
  • Develop embedding pipelines, vector search, and hybrid search strategies

Other signals

  • design, implement, and operationalize systems using large language models (LLMs) and multimodal models
  • Build and integrate LLM-powered features, including retrieval-augmented generation (RAG), agent frameworks, tool use, and conversational interfaces
  • Develop embedding pipelines, vector search, and hybrid search strategies