Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
C
Cargill
Senior Software Engineer AI Lab, Ag Trading North America job at Wayzata, MN, United States of America
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Minnesota data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$113,544 / year median in Minnesota
-3% projected decline
Job Description
Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for living. Our 155,000 team members innovate with purpose, providing customers with life's essentials so businesses can grow, communities prosper, and consumers live well. With over 160 years of experience as a family company, we look ahead while remaining true to our values. We put people first. We reach higher. We do the right thing-today and for generations to come. Job Purpose and Impact Join our Software Engineering Team – AI Labs to help scale AI capabilities across Ag & Trading
- North America.
SOFTWARE DEVELOPMENT
Designs and develops high quality software solutions by writing clean, maintainable and efficient codes.AUTOMATION
Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.COLLABORATION
Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs.TESTING & DEBUGGING
Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.CONTINUOUS IMPROVEMENT
Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.DOCUMENTATION
Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations.TECHNICAL SUPPORT
Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution. Qualifications Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience Experience building and scaling full-stack applications using the following languages/frameworks: React & typescript, Java (Spring Boot) and/orPython Preferred:
Experience building AI solutions, working with AI tools like Claude Code, GitHub Copilot, etc. Experience with building applications that use large language models or other AI services Working with AI coding assistants or agentic development tools Strong foundation in relational databases, with hands- on experience using PostgreSQL Experience with CI/CD pipelines and modern DevOps delivery practices Experience deploying and operating applications on cloud
- native platforms Proficiency with Git
- based version control and collaborative development workflows Understanding of modern application architectures, cloud
- native patterns, and security best practices