About The Position

Brilliant Harvest is a fast-growing agtech startup that is redefining how equipment dealerships support their staff and customers. Their AI-powered platform helps dealership teams find answers faster, save time, reduce downtime, and improve customer service. The company culture is fast-paced, collaborative, and driven by curiosity, emphasizing quick movement, constant learning, and celebrating progress. This role offers an exciting opportunity to contribute to a meaningful mission and gain hands-on software development experience in a rapidly growing industry. The company seeks individuals passionate about technology and agriculture who enjoy hands-on development and want their work to directly shape the product experience. This internship is for current and continuing students seeking experience before graduation, requiring a valid co-op and/or work permit for full-time work during the internship. It is a hybrid/remote position based in Calgary, AB. The Software Development Associate will assist in the design, development, and implementation of software and AI-powered solutions, working closely with the engineering team to build and enhance applications that improve agricultural support, including diagnosis and problem-solving for agricultural equipment via an AI-powered Assistant, automation tools, and data analytics platforms. This is an ideal opportunity for a student passionate about technology and interested in agriculture.

Requirements

  • Pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in one or more programming languages, such as C#, Python, C++, or JavaScript.
  • Familiarity with version control tools (e.g., Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work well in a team environment.
  • A genuine interest in agriculture, sustainability, and technology.

Nice To Haves

  • Previous internship or personal project experience related to software development is a plus.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) or data processing tools is a plus, but not required.
  • Understanding of software development methodologies (e.g., Agile, Scrum) is desirable.

Responsibilities

  • Collaborate with senior developers to design, build, and test software solutions that address the needs of the agricultural sector.
  • Contribute to coding, debugging, and documenting software applications.
  • Assist in the development of new features, from initial concept to deployment.
  • Assist in research and development for improvements to our AI powered Assistant.
  • Help optimize and improve the performance of existing software systems.
  • Participate in code reviews and contribute to improving development processes and best practices.
  • Test software functionality and troubleshoot issues as they arise.
  • Collaborate with cross-functional teams, including product managers and data scientists, to align technical solutions with business objectives.
  • Stay up to date with the latest trends and technologies in software development and agriculture.

Benefits

  • Hands-on experience working on real-world projects that have a tangible impact on the agricultural industry.
  • Opportunity to work with a passionate and innovative team in an exciting startup environment.
  • Mentorship and guidance from experienced engineers and leaders in the AgTech space.
  • A collaborative, flexible, and dynamic work environment.
  • Potential for full-time opportunities based on performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service