Summer Intern - Enterprise Architecture

IEEEPiscataway, NJ
1dOnsite

About The Position

IEEE is seeking an energetic and responsible intern with interest and some experience in software design and development, and relevant skills. Experience gained in the classroom and through self-learning outside of the classroom will be considered. The intern will work with IEEE's Enterprise Architecture team in the following areas: Architecting innovative solutions within IEEE’s technology ecosystem which include various cloud environments including AWS, Azure, and Google. Researching technology solutions, developing prototypes to evaluate them and providing technology assessments. Participating in architectural design discussions. Creating/updating application/technology portfolios and architecture artifacts. Collaborating with technology stakeholders such as scrum masters, product owners, and product architects. Participating in knowledge-sharing sessions and training programs to learn new skills or enhance existing skills and knowledge. Bringing fresh ideas to architecting solutions with an ‘outside the box’ thinking approach.

Requirements

  • Be pursuing a degree in Computer Science, Information Technology, Information Systems, Engineering or a related field
  • Be graduating no later than the Spring of 2027 (undergraduate or graduate)
  • Have excellent analytical and math skills, with the ability to work on teams
  • Have some experience in software design and development gained in the classroom or elsewhere
  • Be prepared to work onsite

Nice To Haves

  • Experience with Spring Boot and Thymeleaf
  • Experience with Python, FastAPI, Angular and/or React
  • Experience with Amazon platforms like Bedrock, Google Gemini, OpenAI, Prompt engineering and generative AI

Responsibilities

  • Architecting innovative solutions within IEEE’s technology ecosystem which include various cloud environments including AWS, Azure, and Google.
  • Researching technology solutions, developing prototypes to evaluate them and providing technology assessments.
  • Participating in architectural design discussions.
  • Creating/updating application/technology portfolios and architecture artifacts.
  • Collaborating with technology stakeholders such as scrum masters, product owners, and product architects.
  • Participating in knowledge-sharing sessions and training programs to learn new skills or enhance existing skills and knowledge.
  • Bringing fresh ideas to architecting solutions with an ‘outside the box’ thinking approach.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service