
Generative AI Software Engineering Intern
Corteva Agriscience
internship
Posted on:
Location Type: Office
Location: Des Moines • Illinois, Iowa • 🇺🇸 United States
Visit company websiteJob Level
Entry Level
Tech Stack
AWSAzureCloudGoogle Cloud PlatformJavaScriptLinuxMicroservicesPythonReactTerraformTypeScript
About the role
- Contribute to the AI Chat Assistant development leveraging the latest Large Language Models (LLMs) and Retrieval Augmented Generation (RAG)
- Build and maintain reliable, scalable Python data pipelines and microservices
- Build and maintain elegant, responsive applications in a TypeScript-driven React framework
- Author well-structured, extensible code with unit and integration tests
- Learn how to triage, diagnose and address production issues
- Participate in code reviews, delivering and receiving constructive feedback
- Gain broad exposure to aspects of software development including planning, technical documentation, system architecture, infrastructure as code, and continuous integration and delivery
Requirements
- Enrollment in a bachelor's program in Computer Science or a closely related field with completion expected in the fall of 2026 or later
- Experience with Python
- Experience with a distributed version control system such as Git
- Comfortable working with command line tools in a Linux-like environment
- Growth-minded with excellent communication skills
- Preferred: Experience with JavaScript or TypeScript
- Familiarity with Infrastructure as Code tools such as Terraform
- Experience with a cloud platform such as AWS, Azure or GCP
- Experience with Generative AI development and tooling including prompt engineering, RAG techniques, benchmarking, data ingest pipelines and vector embeddings
Benefits
- Health insurance
- Retirement plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonTypeScriptReactGenerative AIRAGunit testingintegration testingdata pipelinesmicroservicesInfrastructure as Code
Soft skills
communicationgrowth-mindedconstructive feedback