AI Product Engineer Internship - Must be eligible for work-integrated learning placement
- Montreal, QC, H2Y 1P5, Canada
Hybrid
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Workplace
- Hybrid
- Working hours
- 35 hours per week
- Posting language
- English
- Posted
Original job description
AI Product Engineer Internship
Please make sure to answer all questions on the application form; incomplete forms will be discarded
We are looking for someone based in Montreal, Quebec. If you are not from Montreal, your application will be discarded
About us
Angel Host is a Montreal-based revenue management and listing optimization company serving short-term rental property managers in 14+ countries. An early pioneer of revenue management, Angel Host helps operators grow revenue across their portfolios. Sentinel by Angel Host is our AI-native revenue intelligence and decision engine designed for medium and large short-term rental portfolios. Sentinel works on top of leading dynamic pricing platforms, surfacing the decisions that leave money on the table and helping revenue teams maximize their returns.
We build AI-first. Our backend runs on Supabase and Postgres, our frontend is built through AI-assisted development (Cursor, Claude Code on a React / TypeScript stack), and we work under a strict plan-review-before-execution protocol. We ship in fast, iterative loops and are scaling rapidly over the next 6 to 12 months.
The internship
As our AI Product Engineer Intern, you will help build, validate and ship products across both Sentinel and Angel Host, using AI-assisted development as your primary way of working. You will report to Iman Ghahremani, Chief Product Officer, and work alongside our AI Product Engineer, our IT Development Team, Eduardo Mandri (CEO) and Veronique Lalonde (COO).
Your time will be shared between two areas:
- Sentinel: helping build and refine features, fix bugs and protect quality on our revenue intelligence platform.
- Angel Host internal tools: supporting our CRM and Client Hub (owner dashboard), both built in Lovable, plus the automations that connect our operations (Zapier, HubSpot and reporting workflows).
Internship details
- Type: paid internship (work-integrated learning placement), hired as an employee of Angel Host.
- Start date: Monday, December 14, 2026 (or after the Holidays at the beginning of January 2027.
- Duration: 4 to 12 months, with a potential for extension and full time position.
- Hours: full-time of 35 hours per week (or 20 to 25 hours if availability is limited) adjusted to your academic schedule.
- Location: hybrid, from our downtown Montreal co-working space and your own space.
Responsibilities
Sentinel product engineering
- Help build and refine product features using AI-assisted development tools (Claude Code, Cursor).
- Reproduce, diagnose and resolve bugs, and write clear technical tickets.
- Support feature rollouts from validation through release.
- Contribute to QA and test automation to protect quality at high velocity.
- Contribute to reporting and data visualization: help define what dashboards should show and how they should feel, then iterate on them with the team.
Angel Host internal tools and automation
- Support our CRM and Client Hub (owner dashboard), both built in Lovable: maintain them, fix issues and improve them with the teams that use them.
- Build and maintain automations across our operations stack, such as Zapier workflows and HubSpot automations that feed reports.
- Help the Angel Host team on smaller initiatives, integrations and migrations.
How you work
- Translate business needs into structured prompts and specifications for AI-assisted work.
- Learn and follow our plan-review-before-execution methodology: investigate first, plan before prompting, make surgical edits and move fast.
- Document product behavior and strengthen our internal knowledge base.
- Develop fluency in the Sentinel and Angel Host business so you ship the right work, faster.
- Run short research projects on emerging AI capabilities (Skills, Connectors, MCPs, Agents and whatever lands next) and present your findings to the team.
Eligibility
This internship is funded in part by the Government of Canada's Student Work Placement Program. To be eligible, you must be:
- Registered as a student at a recognized Canadian post-secondary institution (university, college or CEGEP), and already started in your program before the internship begins.
- Studying in a field related to this internship, such as software engineering, computer science or a related program.
- A Canadian citizen, a permanent resident, or a person with protected (refugee) status under the Immigration and Refugee Protection Act.
- Legally entitled to work in Canada, with a valid Social Insurance Number.
International students on a study permit are not eligible for this position. You may be asked to provide proof of enrollment and of your status in Canada.
We encourage applications from women, Indigenous students, persons with disabilities, racialized students, newcomers to Canada and first-year students.
Who you are
- You are curious about the latest in AI and excited to put it to work on real business problems. You take ownership, you like seeing what you build used by real people, and you are just as happy fixing an internal tool for a colleague as shipping a new feature to clients.
- Being consultative, approachable, welcoming and helpful is at the core of who we are. Although this is not a client-facing role, your work directly shapes our clients' experience, and we expect you to treat colleagues with the same respect, collaboration and willingness to help that we extend to our clients.
Is this internship for you? It is if you have…
- Availability for a hybrid schedule in Montreal, starting December 1, 2026.
- Hands-on experience building software, whether through school projects, a previous internship or personal projects.
- An AI-first way of building: practical use of tools like Claude Code, Cursor or Lovable, and the judgment to review, test and correct what they produce.
- A grounding in web development fundamentals, ideally React and TypeScript.
- Basic knowledge of SQL and relational databases (Postgres or Supabase is a plus).
- Good debugging instincts: you can reproduce an issue, look for the cause and explain it clearly.
- The ability to turn a loosely defined need into a clear plan before you build.
- Clear written and verbal communication in English, including presenting research and recommendations.
- Comfort working on two fronts at once (Sentinel and Angel Host) and switching context without losing quality.
Nice to have
- Experience with no-code and automation tools such as Zapier and HubSpot.
- Exposure to third-party API integrations, QA or test automation.
- Interest in data, dashboards and analytics, or exposure to machine learning.
- Familiarity with revenue management, short-term rentals or hospitality.
What Success Looks Like
- You ship features and fixes that make it into production, reviewed and approved within our protocol.
- You triage, reproduce and resolve issues independently, reducing the work that reaches senior engineering.
- You help raise quality through QA and test automation.
- Your research turns into concrete recommendations the team acts on.
- You leave with real, AI-first product engineering experience and work you can point to.
Why join us
If you enjoy working with a small group of motivated, driven people, you'll feel at home here. At Angel Host, you'll join a fast-moving startup where your ideas are heard and your work has a visible impact from day one. You'll take real ownership of your projects and work directly with the founders, alongside an international team spread across several countries. Our business sits where hospitality meets AI, so there's always something new to learn and build.
- Paid internship with hands-on mentorship from our Chief Product Officer.
- Hybrid work: split your time between our downtown Montreal co-working space and your own space.
- The latest AI tools: access to the tools we build with every day, including Claude Code and Cursor.
- A path forward: strong interns may be offered an extension or a future role.
More about this job
Responsibilities
The intern will build and refine product features for the Sentinel platform and internal tools using AI-assisted development. They will also support automation workflows, resolve bugs, and contribute to quality assurance and data visualization tasks.
Requirements
Candidates must be students at a recognized Canadian post-secondary institution eligible for a work-integrated learning placement. Proficiency in web development fundamentals like React and TypeScript, along with basic SQL knowledge, is required.
Skills
- AI-assisted development
- React
- TypeScript
- SQL
- Postgres
- Supabase
- Zapier
- HubSpot
- Debugging
- Data visualization
- Software engineering
- Product engineering
- Automation
- Technical documentation
- Communication
Benefits
- Paid internship
- Hands-on mentorship
- Hybrid work
- Access to AI tools
Visa sponsorship
Not detected in the job text
Hiring contact
Iman Ghahremani
Categories
- Software
- Technology
- Engineering
- Data & Analytics
- Hospitality
Keywords
- AI Product Engineer
- Internship
- Revenue management
- Short-term rental
- Sentinel
- Supabase
- Postgres
- Cursor
- Claude Code
- React
- TypeScript
- Lovable
- Zapier
- HubSpot
- CRM
- Client Hub
- Automation
- Data visualization
- QA
- Test automation
- Software engineering
- Computer science
- Product development
- API integrations
- Machine learning
- Analytics
- Hospitality
- Revenue intelligence