Company Description
CANN Forecast is a dynamic company that uses artificial intelligence to develop decision support tools in the water sector. Our mission is to enhance the value of data to help municipalities be proactive in water management.
Role Description
We are looking for someone who is passionate and motivated to assist with the development and deployment of our software architecture aimed at helping our municipal and private clients be proactive in water and climate-change management. With the support of our multidisciplinary team, the intern will have the opportunity to:
Assist in developing and maintaining web applications using Python (Flask) on the back end and JavaScript on the front end.
Write clean, efficient, and well-documented SQL queries and work with relational databases.
Support API development and integration tasks.
Participate in code reviews, debugging, and troubleshooting.
Collaborate with senior developers, designers, and product managers to implement new features.
Stay up to date with the latest trends in full-stack development and continuously improve your skills.
Profile
The ideal person for this internship should have:
Solid understanding of Python and web development using Flask.
Familiarity with JavaScript, HTML, and CSS.
Experience writing SQL queries and working with relational databases (e.g., PostgreSQL, MySQL).
Basic understanding of RESTful APIs and client-server architecture.
Strong problem-solving and communication skills.
A self-starter mindset with a willingness to learn and adapt.
Bachelor's or Master’s degree in Computer Science, Engineering, or a related field – or equivalent practical experience.
Minimum two years of experience or a Master’s degree.
Nice to Have
If you are familiar with GIS/QGIS, have experience creating interactive web maps or have experience working with spatial datasets.
Benefits
Work from home
Work in an agile environment
Mentoring and technical training
Competitive salary and benefits package (health and dental insurance)