Computer Science

Institute Itech · Lombardia, Italia ·


Descrizione dell'offerta

Computer Science Junior – Software & Systems Development

Junior Engineer | Backend, AI Support & Platform Development

  • Full-time position
  • Hybrid work model (remote and/or on-site in Milan, Boston, or Riyadh )
  • Travel and meeting expenses will be reimbursed upon approval
  • An NDA must be signed


This position may evolve into Software Engineer , AI Engineer , or Platform Developer , depending on performance and technical growth.


About Institute Itech

Institute Itech is a private research, development and technological innovation institute based in Italy with an international vision. It was created to transform scientific knowledge, advanced engineering and emerging technologies into concrete solutions for the environment, health, data intelligence, artificial intelligence, urban systems and technological infrastructure.


The company is built on a multidisciplinary vision structured around six pillars: Education, Technology, Social, Nature, Research and Urban . Through these areas, Institute Itech aims to develop high-impact projects capable of improving quality of life, making cities more sustainable and creating new models of scientific, industrial and social progress.


Its main areas of work include environmental monitoring, urban climate mitigation, AI-based neuroimaging, advanced data analysis and the development of applied technologies for the future.


About the Role

Institute Itech is seeking a Computer Science Junior to support the design, development and maintenance of internal platforms, software systems and data-driven applications.

The role involves contributing to software development, database management, data processing workflows, internal automation tools, cloud-based environments and digital solutions that support Institute Itech’s research, engineering and operational activities.


This role is designed for a motivated junior engineer who wants to grow in:

  • backend development
  • AI system integration
  • data processing
  • cloud and infrastructure


The selected candidate will work under senior engineers and project managers, contributing to real-world development tasks.


Responsibilities:

Software Development

  • Assist in backend development (APIs, services, system logic)
  • Write clean, maintainable, and scalable code
  • Support development of internal tools and platforms


Data & AI Support

  • Assist in data processing and preparation
  • Support AI/ML pipelines under supervision
  • Contribute to data integration across systems


Systems & Infrastructure

  • Support deployment and testing of applications
  • Assist with cloud environments and services
  • Help maintain system performance and reliability


Collaboration

  • Work with senior developers, AI engineers, and project teams
  • Participate in development sprints and technical discussions
  • Contribute to documentation and code organization


Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 0–2 years of experience (internship or academic projects accepted)
  • Basic knowledge of:
  • Python or JavaScript
  • Backend development concepts
  • Databases (SQL or NoSQL)
  • Understanding of programming principles and algorithms
  • Strong willingness to learn and grow
  • Fluent English


Preferred Qualifications

  • Experience with:
  • Node.js, Python frameworks, or similar
  • Git and version control
  • APIs and web services
  • Basic understanding of:
  • AI/ML concepts
  • Cloud platforms (AWS, GCP, Azure)
  • Personal projects or GitHub portfolio
  • Interest in AI, data systems, or advanced technologies


Benefits Provided

  • Opportunity to work on real-world innovation projects
  • Direct mentorship from senior engineers
  • Exposure to AI, data systems, and advanced technologies
  • Growth path toward Software Engineer , AI Engineer , or Platform Developer
  • Reimbursement of approved travel and project-related expenses


Compensation

Annual Gross Salary: €30,000 – €45,000 , depending on experience and skills.


How to Apply

Important: applications including a well-structured and personalized Letter of Presentation will be given stronger consideration during the selection process.

Please send:

  • CV
  • Short Letter of Presentation (max 1 page) including:
  • Your technical interests
  • Any projects or experience
  • Why you want to join Institute Itech

(Optional: GitHub or portfolio link)

E-mail:

Subject:

WE2026 Job Application (IT ) – Computer Science Junior – (Name Surname)

Candidatura e Ritorno (in fondo)