Job Title or Location
RECENT SEARCHES

Junior Developer AI & Systems

Benchmark Data Solutions
Spruce Grove, AB
Posted yesterday
Job Details:
Remote
Full-time
Student
Benefits:
Flexible Work

Salary: $60,000 - $70,000 per year

Job Title:Junior Developer AI & Systems Location:Edmonton, AB (Hybrid: On-site + Remote)
Employment Type:Permanent, Full-Time
Schedule: Monday to Friday, Primarily Daytime Hours

About Benchmark Data Solutions:

Benchmark Data Solutions is a leading provider of remote data communication services and technology infrastructure, supporting energy, construction, and industrial operations across Western Canada. We specialize in building reliable, field-ready tech solutions that improve operational performance and deliver real-time connectivity where it matters most. As we grow, we're investing in automation and AI to further enhance our systems and services. Were looking for a passionate Junior Developer AI & Systems to join our team and help develop the tools that will drive the next evolution of our business.

Position Overview:

Were seeking a technically skilled and motivated Junior Developer AI & Systems to support the development and implementation of intelligent tools and automation modules that streamline internal operations and support field teams. This is a permanent, full-time position, ideal for a student or recent graduate looking to build hands-on experience in a professional, fast-paced environment. Youll collaborate closely with internal stakeholders and third-party consultants to deliver technical solutions. While most work is done during standard business hours, occasional flexibility is required for meetings with offshore partners.

Key Responsibilities:

  • Assist in designing and building AI tools and automation modules that support internal workflows and field systems.
  • Write clean, efficient, and well-documented code to support project development.
  • Collaborate with the Operations Manager, internal team leads (including our in-house tech and QA/QC and Training Tech), and external consultants to plan and implement solutions.
  • Support integration, testing, debugging, and performance optimization.
  • Help coordinate with third-party developers and track project progress.
  • Contribute to project documentation and ensure compliance with internal standards.
  • Work both remotely and on-site as required, ensuring accountability and communication with the team.

Qualifications:

  • Current post-secondary student or recent graduate in Computer Science, Software Engineering, or a related field.
  • Strong programming skills in Python or other relevant languages.
  • Familiarity with AI/ML libraries (e.g., TensorFlow, Scikit-learn, PyTorch) is a strong asset.
  • Detail-oriented with excellent troubleshooting and problem-solving skills.
  • Strong written and verbal communication abilities.
  • Ability to work independently, take initiative, and coordinate with external partners.

Work Environment & Flexibility:

  • Standard hours are Monday to Friday, daytime.
  • Remote work is allowed for computer/programming tasks, but you must be available to work on-site as needed and maintain communication and accountability.
  • Occasional early or late hours may be required to accommodate meetings with international partners or consultants.

Why Join Benchmark?

  • Be part of a growing, forward-thinking team applying AI to real-world challenges.
  • Contribute to meaningful projects with direct operational impact.
  • Enjoy a mix of autonomy, mentorship, and collaboration.
  • Join a company rooted in Western Canada with strong values and a hands-on approach to innovation.

Share This Job: