Share this job
RITM0166749 - Software Developer I - Emerging Technologies Specialist
Richmond, BC
Apply for this job

Job Title: Junior Software Developer  

12-month contract | 3 days/week onsite in Richmond, BC | Must hold a valid Canadian Work Visa

 

Our client, a major provincial organization modernizing how software is built, is seeking a new graduate or early-career Software Developer to join an advanced engineering team focused on AI-augmented software development.

This role is ideal for someone fresh out of a Computer Science or STEM program, who is deeply curious about emerging technologies, excited to experiment with AI tooling, and eager to grow into a next-generation developer.

You don’t need years of industry experience, you need curiosity, creativity, and a hunger to learn. You will contribute to rapid prototyping, special projects, and research into new AI-native development practices, all while being mentored by experienced technical leads.


Responsibilities:

Prototyping & AI-Augmented Development

  • Collaborate within an AI-enhanced development team to build rapid prototypes and proofs-of-concept.
  • Apply AI-native approaches including prompt engineering, orchestration frameworks, context management, RAG, and agent-based tools.
  • Participate in the full development lifecycle—design, coding, testing, deployment, and evaluation.

Research & Innovation

  • Scout and research emerging technologies, bringing forward new ideas and tools for experimentation.
  • Challenge assumptions, propose bold solutions, and validate them through hands-on testing.
  • Support governance and safety guardrails to help prototypes transition into production-ready solutions.

Collaboration & Agile Delivery

  • Work closely with architects, testers, and business partners in a collaborative, agile, experimental environment.
  • Communicate ideas clearly and actively contribute to team problem-solving and brainstorming.

 

Qualifications:

Mandatory

  • Graduated from a Computer Science, Engineering, Data Science, or related STEM degree program.
  • Demonstrated curiosity and passion for technology (e.g., hackathons, AI side projects, GitHub repos, research work, robotics clubs, innovation competitions).
  • Strong growth mindset, openness to feedback, and willingness to test new ideas and iterate.
  • Comfortable working in a collaborative and agile team setting.

Nice to Have

  • Exposure to cloud and AI platforms such as Azure AI, OpenAI, AWS, LangChain, LangGraph, AutoGen, or Semantic Kernel.
  • Experience with at least one modern programming language (Python, C#, JavaScript/TypeScript, etc.).
  • Experience building personal, academic, or capstone projects involving AI, machine learning, or automation.
  • Understanding of agile practices, DevOps, or full-stack concepts (APIs, frontend/backend fundamentals).

 

Why This Role is Perfect for a New Graduate

  • Contract Rate Range: $50-65/hour (Sole Proprietor or Incorporated)
  • Work directly with a team that is redefining how software is developed using AI.
  • Be mentored by senior engineers in a highly innovative environment.
  • Gain hands-on exposure to cutting-edge tools, frameworks, and emerging technologies.
  • Build impactful prototypes and contribute to next-generation development models.
  • Grow your career in one of the most future-forward areas of the tech industry.


NOTE: Interested candidates who meet the above qualifications are encouraged to apply directly. Due to the volume of applications, only those shortlisted will be contacted.


Apply for this job