Software Engineer - AI Solutions
Core
Design, build, configure, test, and deploy high-complexity AI software solutions for John Deere's business services, focusing on integrating LLMs and agentic coding tools.
Role type
Senior full-stack software engineer specializing in AI solutions (LLMs, RAG, agentic coding)
Builds
Integrated AI software solutions and digital products for John Deere's business services
Domain
Agribusiness technology / AI / Software Engineering
Deliverable
production ML models | product features
Required skills
Python, JavaScript, React, CI/CD (GitHub), LLM concepts (Prompt engineering, RAG), API integration, database management, agentic coding tools
Preferred skills
AI agents, A2A frameworks, multi-modal full stack multi-agent applications
Technologies
Python, JavaScript, React, GitHub, LLMs, RAG, APIs, databases
Responsibilities
Analyze business needs to define and refine software requirements; apply system development methodology to design and deploy complex solutions; drive collaboration across teams and stakeholders; maintain system documentation; provide production support for products and integrations; learn and teach the latest and legacy tech stack
Seniority
Mid-to-Senior, hands-on IC