Cloud Integration Engineering Intern
The Marzetti Company
About the Role
Marzetti is seeking a Cloud Integration Engineering Intern to join our 2027 Summer Internship Program. This 12-week program offers ambitious students meaningful, hands-on experience in enterprise technology.
Key Responsibilities
- Gain practical, hands-on experience with Microsoft Azure, event-driven integration, APIs, messaging, and automated workflows.
- Contribute to a real-world enterprise technology initiative.
- Build practical skills in cloud engineering, software development, event-driven architecture, enterprise integration, testing, troubleshooting, monitoring, and technical documentation.
- Collaborate with professionals across IT Engineering, Enterprise Architecture, application and business systems teams.
- Develop professional networks through project collaboration, social activities, and development sessions.
- Develop experience in communicating technical concepts, participating in design discussions, and presenting project outcomes.
- Participate in the design and development of event-driven integration solutions using Microsoft Azure technologies.
- Develop and configure automated workflows using Azure Logic Apps and related Azure services.
- Work with REST APIs, JSON payloads, messaging, and event-driven integration patterns.
- Gain hands-on experience with Azure messaging technologies such as Azure Service Bus and other event-driven Azure services.
- Assist with the development of reusable integration patterns for message processing, error handling, retries, exception management, and monitoring.
- Develop or assist with Azure Functions or other code-based components for custom processing.
- Develop and execute test scenarios to validate workflows, integrations, and end-to-end solution behavior.
- Troubleshoot integration and workflow issues using Azure logging, monitoring, and diagnostic capabilities.
- Participate in technical design sessions, code and solution reviews, project meetings, and engineering discussions.
- Use source control and established software development practices.
- Create and maintain technical documentation, solution diagrams, and process flows.
- Coordinate and complete assigned project deliverables within established timelines.
- Collaborate with various teams to understand enterprise solution design and delivery.
- Prepare and deliver a final demonstration and presentation of the internship project.
Requirements & Tech Stack
- Currently enrolled in an accredited undergraduate program with a focus in: Computer Science, Software Engineering, Computer Engineering, Information Systems, Information Technology, or a closely related technical discipline.
- Rising senior preferred, with anticipated graduation within approximately one year following the internship.
- Coursework, academic projects, personal projects, or work experience involving programming or software development.
- Familiarity with at least one general-purpose programming language such as C#, Python, Java, JavaScript, or TypeScript.
- Basic understanding of software development concepts and an interest in cloud computing, software engineering, system integration, or event-driven architecture.
- Exposure to REST APIs, HTTP, JSON, databases, or SQL is preferred.
- Experience with Microsoft Azure, Azure Logic Apps, Azure Functions, Azure Service Bus, Git/source control, or other cloud technologies is preferred but not required.
- Demonstrated problem-solving ability and the capacity to apply logical and analytical thinking.
- Demonstrated curiosity, initiative, and willingness to learn new technologies and engineering concepts.
- Strong communication, interpersonal, and relationship-building skills.
- Demonstrated teamwork through academic projects, extracurricular activities, internships, or work experience.
- Ability to work independently on assigned tasks while collaborating effectively as part of a team.
- Professional, positive attitude and willingness to receive and incorporate technical feedback.