Product Engineer Co-op at Rootly
Job Description
Job Summary
Rootly’s Product Engineer Co-op is a hands-on, 8-month (preferred) internship for computer-science or software-engineering students who want to ship real product at startup speed. You’ll join our small, senior engineering team that builds the AI-native incident-management platform used by companies like NVIDIA and LinkedIn. Under the guidance of a staff engineer, you’ll scope, build, and launch customer-facing features end-to-end—gaining experience across the full stack (Rails + Hotwire) and learning how product decisions are made in a high-growth SaaS startup.
Job Responsibilities
-
Ship product features: design, code, test, and release user-facing functionality with mentor support.
-
Full-stack exposure: write Ruby on Rails APIs, craft polished front-end interactions with Turbo/Stimulus, and work with PostgreSQL, Redis, and Sidekiq.
-
AI-assisted development: leverage internal LLM tools (and GitHub Copilot) to accelerate coding, testing, and documentation.
-
Quality & performance: add unit/integration tests and profiling to ensure reliability, security, and speed.
-
Iterate quickly: jump on 1-day bug fixes or 1-week projects; participate in daily stand-ups and code reviews.
-
Customer empathy: join product/UX calls, gather feedback, and help turn insights into shipped improvements.
-
Own your work: monitor your features in production, investigate issues, and drive continuous refinements.
Required Skills
-
Enrolled in a computer-science, software-engineering, or related bachelor’s program and eligible for a co-op/intern term (3rd–5th year preferred).
-
Coursework or project experience with one modern back-end framework (e.g., Ruby on Rails, Django, Node) and a front-end framework (React, Vue, Hotwire, etc.).
-
Comfortable with basic SQL and version control (Git/GitHub).
-
Demonstrated use of AI coding tools (ChatGPT, Copilot, etc.) or strong interest in becoming AI-native.
-
Passion for product quality—an eye for polished UI/UX and the curiosity to understand user problems, not just implement tickets.
-
Solid written and verbal communication; able to explain technical concepts to peers and non-technical stakeholders.
-
Bias for action: you thrive in fast, ambiguous environments and take ownership of outcomes.
Compensation and Benefits
- Work setup: MacBook Pro, external monitor, and all required software licenses.
-
Hybrid flexibility: work from our downtown Toronto office 2 days/week or more/less if you prefer; remote Fridays.
-
Mentorship & learning: dedicated engineering mentor, weekly tech talks, and a personal development budget (CA $500) for courses or conferences.
- Potential return offer: high performers may receive an offer for a future full-time Product Engineer role.
Why Rootly?
We are not just another startup. We are building something category-defining and want engineers who crave ownership, love solving hard problems, and want to work with a team that sets the bar high.
If this sounds like the challenge you’re looking for, apply now and let’s build something great together.