What are the responsibilities and job description for the Software Engineer (Summer Intern) position at Ann Arbor SPARK?
About Us
Quodsi is a forward-thinking software startup transforming process diagrams into powerful discrete event simulation models. Our platform enables businesses to visualize, analyze, and optimize workflows, driving smarter, data-driven decisions. As a nimble, growing company, we offer an environment where every intern has the opportunity to make a real impact.
About The Role
We’re looking for an enthusiastic Development Intern to help us get our software ready for a soft launch. This role is ideal for a proactive, curious individual eager to dive into software development in a startup environment. As a Development Intern, you’ll have the chance to contribute across various areas—from quality assurance and documentation to feature development for our entitlement and animation systems.
Responsibilities
Quodsi is a forward-thinking software startup transforming process diagrams into powerful discrete event simulation models. Our platform enables businesses to visualize, analyze, and optimize workflows, driving smarter, data-driven decisions. As a nimble, growing company, we offer an environment where every intern has the opportunity to make a real impact.
About The Role
We’re looking for an enthusiastic Development Intern to help us get our software ready for a soft launch. This role is ideal for a proactive, curious individual eager to dive into software development in a startup environment. As a Development Intern, you’ll have the chance to contribute across various areas—from quality assurance and documentation to feature development for our entitlement and animation systems.
Responsibilities
- Quality Assurance & Testing: Collaborate with our development team to identify bugs, streamline testing processes, and enhance software reliability.
- Technical Documentation: Assist in creating and maintaining clear, comprehensive documentation for both current and future product iterations.
- Feature Development: Contribute to building key product features, including working on our entitlement system and developing an engaging animation system.
- Agile Collaboration: Engage with our team using modern source control and lightweight task tracking systems, supporting continuous integration and iterative development.
- Innovation & Problem Solving: Explore creative solutions to improve software performance and the overall user experience.
- Currently pursuing a degree in Data Science, Computer Science, Operations Research, Machine Learning, or a related field.
- Familiarity with any of these technologies: Node.js, JavaScript, TypeScript, Python, and MS Azure. Limited experience is acceptable—a great attitude and eagerness to learn are what matter most!
- A self-starter who thrives when working both independently and collaboratively.
- A genuine passion for technology, software development, and the dynamic nature of startups.
- Real-World Experience: Work on a cutting-edge software product, experiencing the full application lifecycle—from source control to agile task tracking.
- Hands-On Learning: Develop practical skills in QA, technical documentation, and feature development while contributing to a product’s journey from soft launch to market success.
- Mentorship & Growth: Collaborate closely with experienced professionals in the tech industry, learning modern development methodologies and innovative problem-solving techniques.
- Impactful Contributions: Your ideas and work will directly influence the evolution of our product, providing invaluable exposure to the challenges and rewards of startup life.