How do I get an Internship?

These are methods to help you find the right internship for you.

  • Spend some time thinking about what type of internship experience you are interested in completing
  • Brainstorm a list of organizations you would like to intern.  
  • Meet with your academic department's Internship Coordinator
  • Talk to potential employers at career and internship fairs.
  • Remember, if you do not find an internship experience listed with the organization you're interested in, go directly to the source and inquire further!  Visiting the employer website can provide you with details on any internship programs they may have, or provide you with the information you need to inquire further.
  • Don't forget to check on LinkedIn as well, where you can search for internship and entry-level job postings with companies related to people in your LinkedIn network.
  • Reach out to your network via an informational interview, and make sure you ask where the person you are interviewing would recommend starting to look for internships in your field of interest.
  • Make sure to fill out all of your paperwork correctly when applying for a posted internship! 
  • Need more help?  Check out all the different ways that the Career Development Center can assist you!
  • Check out the organizations’ websites and learn about their mission, noteworthy items that have been in the news, new program developments, and staff members.
  • Handshake is a great resource for researching organizations that are specifically invested in Minnesota State Mankato students (See link to Video/Screencast below)
  • Talk with people in your network to see if anyone has additional information about the organization you are interested in—often they have the “off the record” scoop and you can learn a lot from trusted sources.
  • Keep organized notes on your findings to use as a resource in the application and interview process.
  • Utilize your notes to form solid questions that you will ask at the end of your interview. You will impress them if you say “Upon doing some research, I found ____. Can you tell me more about this?”
  • In any interactions with employers, know that they are the experts. Approach conversations with curiosity, not authority.

     

    Current Internship Openings

    System Engineer

    System EngineerRequirements:  Passion for hardware and system integration work, with a hands-on approach to building and creating.Clear professional interests (e.g., computer systems, networking) and the ability to articulate personal insights in these areas.Foundational knowledge of computer software, with the ability to perform basic programming tasks.Strong team player, capable of undertaking business trips for implementation tasks (including Hong Kong and Macau).Ability to independently read English documentation and materials.Technical Requirements:​​Computer/Server Hardware​Familiarity with computer/server hardware components and in-depth knowledge of the latest cutting-edge technical specifications.Capable of independently assembling computers and troubleshooting/repairing computer/server hardware issues.Windows Operating System​Proficiency in using Windows OS and installing the operating system via various methods.Skilled in utilizing Windows components such as Registry, CMD, PowerShell, and other command-line tools.Windows Server Operating System​Ability to independently set up various Windows services, including Domain Services, Email Services, IIS, VPN, Certificate Services, etc.Proficient in configuring Windows services such as AD, DHCP, DNS, and Group Policy.Android Operating System​Strong command of ADB debugging commands.Computer Networking​In-depth knowledge of computer networking and related concepts.Capable of independently building LANs with three or more layers of topology.Familiarity with configuring network devices such as switches, routers, and firewalls.Database​Proficient in installing and configuring MS SQL Server/MySQL.Skilled in writing SQL queries.Cloud Platforms​Understanding of mainstream cloud service providers and the cloud services they offer.

    Software Engineer

    Application Software Development Engineer (C# Software Engineer)Yingyu Needs You:  - To become a true software developer (knowing not only how but also why).  - To have a unique understanding and exploration of development patterns, dynamics, flexibility, and security, and apply them to daily work.  - To be proficient in applying appropriate algorithms to suitable scenarios to enhance system performance.  - To directly participate in client communication, analyze requirements, and translate client needs into elegant code.  - To be deeply involved in the entire process from research, creativity, process, and architecture to specific development, testing, delivery, documentation, and training, making meaningful contributions.  - To reflect Yingyu's soul in your development work: using technology, art, and mathematics to benefit humanity.Yingyu Expects You:  - To have the desire and ability to help clients gain core competitiveness through Yingyu's creative work in a rapidly changing era.  - To have experience with C#, .Net, HTML, AJAX, and CSS.  - To have experience with SQL, Oracle, MySQL databases (one or more).  - To be familiar with MVC, MVVM, and relational database design.  - To understand WCF/REST/SOAP.  - To be familiar with various algorithms and able to apply optimized algorithms in different environments.  - To have experience with TDD and Mocking, and a deep understanding of embedded systems (C/C++).  - To have good habits in library and version management and control (Team Foundation experience is a plus).  - To enjoy solving problems through in-depth analysis and investigation.  - To have good team communication skills and the ability to work harmoniously with different types of people.  - To be fluent in English and able to independently read and learn from original English professional books.

    UI/UX Product Design Creative/Assistant

                                                                                      UI/UX Product Design Creative/AssistantYingyu Needs You:  - To become a versatile design creator with comprehensive capabilities in architecture, interaction, and visual design.  - To directly participate in client communication, analyze requirements, and translate client needs into end-to-end product design.  - To be involved in all stages of product design and development, from research, creativity, and architecture to specific design and development implementation.  - To deeply understand client needs and maximize client value.  - To reflect Yingyu's soul in your designs: using technology, art, and mathematics to benefit humanity.Yingyu Expects You:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

    Software Algorithm Engineer

    Software Algorithm EngineerResponsibilities:​​Algorithm Design and Development​Research, design, and implement efficient algorithms to address complex business challenges (e.g., recommendation systems, image processing, natural language processing, big data analytics).Optimize existing algorithms to enhance system efficiency, accuracy, and scalability.Model Building and Deployment​Develop machine learning/deep learning models, participating in the end-to-end process of data preprocessing, feature engineering, model training, and validation.Deploy algorithmic models into production environments, ensuring seamless integration with software systems.Technical Research and Innovation​Stay updated on cutting-edge algorithmic technologies in academia and industry (e.g., AI, distributed computing, graph computing) and drive their practical application.Write technical documentation, patents, or research papers, and contribute to knowledge sharing within the team.Cross-Functional Collaboration​Collaborate with product managers, data engineers, and software development teams to clarify requirements and define technical solutions.Support business departments in resolving technical challenges by providing expert algorithmic insights.Qualifications:​​Educational Background​Bachelor’s degree or higher in Computer Science, Mathematics, Statistics, Electronic Engineering, or a related field.Passion for viewing mathematics as simple and elegant, with a strong interest in mathematical and computer programming work.Proficiency in reading English technical documentation and learning new software technologies.Technical Requirements​Strong knowledge of data structures and algorithms, with familiarity in common algorithm design principles (e.g., dynamic programming, greedy algorithms, divide-and-conquer strategies).Proficiency in at least one programming language (Python/Java/C++), with a focus on writing clean and maintainable code.Experience with machine learning frameworks (e.g., Scikit-learn, TensorFlow, PyTorch) and algorithms (e.g., classification, clustering, neural networks).Prior experience in distributed systems, high-performance computing, or big data processing (e.g., Spark/Hadoop) is preferred.Tools and Skills​Proficient in Git and Linux development environments; familiarity with containerization technologies like Docker/Kubernetes is a plus.Knowledge of databases (SQL/NoSQL) and data visualization tools is advantageous.Soft Skills​Strong logical thinking and excellent problem-solving abilities.

    Global Agricultural Water Internship

    Global Agricultural Water Strategy Internship.About the role.In every role, McCainers are ambitious, curious, and interested in helping each other create good work experiences. We think about the customer and make doing business with McCain easy. The Global Agricultural Team is seeking an intern to join us from May to August 2026. This internship will support the supply chain water stewardship project by identifying opportunity areas that serve McCain’s regenerative agriculture plan while also connecting with our biggest customer to build supply chain resiliency. What you'll be doing.Support McCain’s biggest customer in building supply chain resiliency.Leverage available data from regional water groups to baseline water usage in priority basin. Ensure our ability to access relevant data to capture progress.Work with identified growers to capture full farm water stewardship plans.Generate budget associated with water management strategies and think beyond for broader impact.Work alongside project manager to establish environmental, social, and financialOutcomes using the agreed third-party verifiable approach.Opportunity to work with local field team and gain customer facing experience. What you’ll need to be successful.College Junior/Senior majoring in Ag Science, Plant Science, Ag Business, Ag Economics, or a closely related discipline Ability to collaborate with growers to develop comprehensive farm water stewardship plans.Understanding of sustainable and responsible farming practices.Experience in leveraging water usage or environmental data from external sources (e.g., regional water groups).Capability to baseline and monitor progress using data-driven approaches.Willingness and ability to work with local field teams.Strong customer-facing skills with an eagerness to learn and engage directly with clients.A valid driver’s license, comfortable flying/driving long distances  About the Team.The Global Agriculture Team is dispersed across various McCain locations worldwide. This position is based in Burley, ID alongside the field team. About McCain.Click Here to learn more about McCain and how we provide you with opportunities to make an impact that matters. Leadership principles.At McCain, our leadership principles guide how we engage with customers, collaborate as a team, and achieve success. We focus on understanding customer needs, driving innovation, empowering people, and taking ownership to clear obstacles and deliver results. The McCain experience.We are McCain. This statement is a testament to our collective strength and our individual value. Your contributions play a vital role in our success. Our winning culture is rooted in authenticity and trust, empowering us to bring out the best in one another. Here, you’ll find opportunities to learn, grow, and thrive. Join us and experience why we’re better together. Compensation Package: $23.00-$26.00 USD hourly wage equivalent, paid as a non-exempt salary. The above reflects the target compensation range for the position at the time of posting. Hiring compensation will be determined based on experience, skill set, education and training, and other organizational needs. Benefits: At McCain, we’re on a mission to create a winning culture that puts employee safety and well-being at the heart of what we do, every day. We understand and appreciate that each person’s needs are unique and ensure our benefits & well-being programs reflect that. Due to the duration of this role, you will not be eligible for traditional benefits through our programs. McCain's early careers programming offers a multitude of learning experiences aimed at advancing your career in the future. Your well-being matters to us, and we’re here to provide you with the necessary resources to support you in being your best self at work — and at home. McCain Foods is an equal opportunity employer. As a global family-owned company, we strive to be the employer of choice in the diverse communities around the world in which we live and work. We recognize that inclusion drives our creativity, resilience, and success and makes our business stronger. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, veteran status, disability, or any other protected characteristic under applicable law. McCain is an accessible employer. If you require an accommodation throughout the recruitment process (including alternate formats of materials or accessible meeting rooms), please let us know  and we will work with you to find appropriate solutions.  Your privacy is important to us. By submitting personal data or information to us, you agree this will be handled in accordance with McCain’s Global Privacy Policy and Global Employee Privacy Policy, as applicable. You can understand how your personal information is being handled here.