Skip to content

Software Developer Intern

Software Engineering Calgary, Alberta Internship

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.

Ready to Apply?

Send your resume and a brief introduction to info@vlenergy.ca

We review every application and aim to respond within 5 business days.