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.