As a Software Engineer Intern, you will work within a dynamic development team, contributing to the design and implementation of new tools and applications. This internship offers a hands-on opportunity to participate in the agile development process and gain exposure to state-of-the-art technologies, including Java, Python, and AWS.Responsibilities:· Actively participate in the design, development, and testing of scalable and efficient applications using technologies like Java, Python, and various Amazon Web Services.· Write clean, maintainable, and well-documented code, focusing on optimization and performance improvements to solve real-world engineering challenges.· Participate in code reviews to learn best practices and receive constructive feedback.· solve real-world engineering challenges.· Leverage scripts, tools, and platforms to automate tasks, enhancing operational efficiency and minimizing manual workload.· Assist with debugging, profiling, and troubleshooting to improve system reliability and identify bottlenecks.· Participate in agile processes such as standups, sprint planning, and retrospectives.· Showcase your work and present progress to team members and leadership.· Demonstrate curiosity and a willingness to learn and experiment with emerging technologies.Ideal Candidate:· Currently pursuing a degree in Computer Science, Computer Engineering, Mathematics, or a related field.· Experience with scripting languages e.g. Python, and Bash.· Familiarity with creating basic web applications.· Familiarity with backend development concepts and working with APIs or server-side technologies, and languages like Java.· Exposure to cloud computing platforms such as AWS, Azure, or Google Cloud.