DevJobs

Software Engineer Intern, Tel Aviv

Overview
Skills
  • JavaScript JavaScript
  • Python Python
  • Java Java
  • C# C#
  • SQL SQL
  • React React
  • Angular Angular
  • Vue.js Vue.js
  • NoSQL NoSQL

Software Engineer Intern, Tel Aviv


We are seeking dedicated, intellectually curious, and entrepreneurial interns to join our team as Software Engineers. As a Software Engineer at Millennium, you will be responsible for designing, developing, and maintaining software applications that leverage artificial intelligence to meet the needs of our clients and stakeholders. You will work closely with cross-functional teams to deliver high quality software solutions that are scalable, reliable, and secure.


As an intern, you will have the opportunity to collaborate directly with multiple technologists, gaining hands-on experience in a dynamic and innovative environment all while providing meaningful impact.


Responsibilities:

  • Design, develop, test, and deploy software applications and systems, including AI-powered tools and platforms.
  • Collaborate with product managers, designers, and other developers to understand requirements and deliver solutions.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and share knowledge with the team.
  • Troubleshoot and debug software issues, providing timely resolutions.
  • Continuously improve software development processes and tools.
  • Stay up-to-date with emerging technologies, including AI frameworks, tools, and industry trends.


Qualifications:

  • Pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field, or equivalent experience, graduating in 2027.
  • Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or others.
  • Experience with web development frameworks and libraries (e.g., React, Angular, Vue.js). •
  • Familiarity with database systems (e.g., SQL, NoSQL) and data modeling.
  • Knowledge of software development methodologies (e.g., Agile, Scrum).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.


Millennium