Now hiring

software engineer @ Enerva

CAOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

*About us*

Enerva is a Canadian, employee-owned company on a mission to cut energy waste and greenhouse gas emissions. We design and run energy-efficiency and decarbonization programs for utilities, governments, and industry ? work that has helped mitigate over a million tonnes of carbon and delivered billions in energy savings to our clients.

Our Calgary team is where we build the software behind that impact: the energy-analytics tools that turn messy, real-world energy data into decisions. Right now that team is small, scrappy, and growing ? we're running out of a warehouse space, moving fast, and figuring a lot of it out as we go. If you want the mission and backing of an established company with the pace and ownership of a startup, this is the spot.

*The role*

We're looking for a Software Developer to help us design, build, and ship the tools at the core of our energy and emissions work ? including the AI-driven features we think will set our products apart. You'll own real problems end to end, not tickets handed down a chain. Expect to write production code, make architecture calls, and have a direct line to how the thing you built actually gets used.

This is a hands-on role for someone who's curious, resourceful, and happy to learn a new tool the week they need it.

*What you'll do*

* Build and maintain web applications and data tools that our team and clients rely on day to day. * Work with energy and emissions data ? cleaning it, modeling it, and turning it into something useful. * Prototype and integrate AI/ML features (LLM-based tooling, automation, analytics) and help us figure out where they genuinely add value versus where they don't. * Design and consume APIs, build integrations, and keep data flowing cleanly between systems. * Take features from a rough idea through to something running in production ? and then keep it running. * Pitch in across the stack and across the team. In a small shop, everyone wears a few hats.

*What we're looking for*

* Strong programming fundamentals and the ability to write clean, working code in Python and at least one modern web stack (e.g. JavaScript/TypeScript with React). * Comfort with SQL and relational databases, plus some experience deploying to the cloud (AWS or Azure). * Hands-on exposure to AI/ML ? building with LLM APIs, training a model, or shipping an AI feature in a side project or at work. We care that you've actually built something, not that you can recite the theory. * A self-starter streak: you hit an unfamiliar problem, dig in, and figure it out instead of waiting to be told how. * Clear communication and a bias toward shipping.

*New grads are welcome.* If you don't have years of experience yet, that's fine ? but be ready for a technical assessment that's a real test of how you think and build. We hire on capability, not just résumés.

Nice to have

* Deeper AI/ML or data-engineering experience. * Interest or background in energy, sustainability, or climate. * Experience in an early-stage or small-team environment.

Pay: $57,224.96-$70,526.98 per year

Benefits: * Flexible schedule * On-site parking

Ability to commute/relocate: * Calgary, AB T2H 0X6: reliably commute or plan to relocate before starting work (required)

Application question(s): * Have you personally built something using AI/ML or LLM APIs ? at work, in a course, or as a personal project? Briefly, what was it? * Share a link to your GitHub, portfolio, or anything you've built. * This role includes a hands-on technical assessment, and we're a small team working on-site out of a warehouse at startup pace. Are you good with both?

Work Location: In person

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores