Software Developer Intern

VL Energy Ltd.

Calgary

Hybrid

CAD 28,000 - 41,000

Part time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

VL Energy Ltd. in Calgary is seeking a Software Developer Intern to design, develop, and test software for the ES-PEMS and ES-OptiEnergy platforms.

You will write clean code, debug issues, and collaborate with cross-functional teams to improve product features in a cloud-based environment. The internship offers hands-on experience with AI-enabled software in industrial energy systems, exposure to cloud services (AWS/Azure/Google Cloud), and guidance from senior engineers.

Qualifications

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field

Responsibilities

  • Assist in the design, development, and maintenance of backend services, APIs, and cloud-based systems for ES-PEMS and ES-OptiEnergy
  • Support data pipelines for time-series, sensor, and operational data
  • Help integrate AI/ML models into production systems with guidance from engineers
  • Apply AI-assisted development tools responsibly, including validating and refining code
  • Contribute to testing, documentation, and deployment workflows
  • Collaborate with engineering, product, and data science teams to deliver features ready for real-world use

Skills

Python
Java
Go
Rust
C
Cloud basics

Education

CS/Software Eng degree

Tools

AWS
Azure
Google Cloud
Git

Job description

About Us

VL Energy Ltd. is a Calgary-based cleantech company delivering emissions monitoring and energy optimization solutions for industrial and power generation facilities. Our products, ES-PEMS and ES-OptiEnergy, use AI, machine learning, and cloud technology to provide continuous, auditable emissions data and actionable operational insights. We operate at the intersection of software, data science, and energy systems, deploying real-world solutions that drive compliance and efficiency.

About the Role

This is a full-time or part-time on-site internship role based in Calgary, AB. As a Software Developer Intern, you will assist in designing, developing, and testing software solutions for VL Energy's ES-PEMS and ES-OptiEnergy platforms. Your responsibilities will include writing clean and efficient code, debugging and troubleshooting technical issues, collaborating with cross-functional teams to enhance product features, and supporting the development of cloud-based and AI-driven applications. You will gain hands-on experience in software engineering practices while contributing to impactful projects that align with environmental sustainability goals.

Key Responsibilities
  • Assist in the design, development, and maintenance of backend services, APIs, and cloud-based systems for ES-PEMS and ES-OptiEnergy
  • Support data pipelines for time-series, sensor, and operational data
  • Help integrate AI/ML models into production systems with guidance from engineers
  • Apply AI-assisted development tools responsibly, including validating and refining code
  • Contribute to testing, documentation, and deployment workflows
  • Collaborate with engineering, product, and data science teams to deliver features ready for real-world use
Qualifications & Experience

Required:

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
  • Proficiency in Python and familiarity with other programming languages (e.g., Java, Go, Rust, or C)
  • Experience or coursework building cloud-based, data-driven systems (AWS, Azure, or Google Cloud)
  • Understanding of software engineering fundamentals: design, testing, debugging, and maintainable coding practices
  • Curiosity and willingness to learn AI-assisted development tools, AI/ML model integration, and data analysis techniques
  • Strong problem-solving skills and ability to work collaboratively in multidisciplinary teams
Nice to Have:
  • Exposure to AI/ML model integration or analytics pipelines
  • Experience with SQL or relational databases and time-series or sensor data
  • Interest in energy systems, industrial software, or sustainability-focused technology
Working at VL Energy

VL Energy is a fast-growing cleantech startup where your work has a real impact. This role requires ownership, adaptability, and collaboration across engineering, product, and regulatory teams. In return, you'll gain hands-on experience deploying AI-enabled software in regulated energy systems and the opportunity to shape the future of industrial software solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Sales & Customer Support Engineer
Technical Sales & Customer Support Engineer

VL Energy Ltd. • Calgary

On-site
CAD 65,000 - 90,000
Intermediate Software Developer
Intermediate Software Developer

Collage • Ottawa

Hybrid
CAD 65,000 - 85,000
Hybrid work environment
Competitive compensation
2–4 weeks vacation annually
+1
AI & ML Developer Intern
AI & ML Developer Intern

Trench Group • Canada

On-site
CAD 30,000 - 41,000
On-site internship
Mentorship from leaders
Competitive hourly wage
Senior Software Engineer
Senior Software Engineer

Enerva Energy Solutions • Calgary

On-site
CAD 110,000 - 140,000
IoT and Controls Internship
IoT and Controls Internship

Pason Systems Corp • Calgary

On-site
CAD 17,000 - 23,000
AI & ML Developer Intern
AI & ML Developer Intern

Trench Group • Toronto

On-site
CAD 30,000 - 41,000
Mentorship from senior leadership
Hands-on ML projects
Competitive internship hourly rate CAD
AI & ML Intern – Applied Sciences
AI & ML Intern – Applied Sciences

Trench Group • Canada

On-site
CAD 30,000 - 41,000
Competitive hourly rate CAD 22–30
Software Engineering Intern
Software Engineering Intern

Hexagon's Autonomy & Positioning division • Calgary

On-site
CAD 30,000 - 39,000
Analytics Developer
Analytics Developer

Clir Renewables • Vancouver

On-site
CAD 50,000 - 70,000
Opportunity for professional growth
Flexible work schedule
Commitment to an inclusive workplace
AI & ML Intern – Applied Sciences
AI & ML Intern – Applied Sciences

Trench Group • Toronto

On-site
CAD 30,000 - 41,000
Hourly pay CAD 22–30