astra-north

Senior GenAI Software Engineer – Contact Center Solutions (AWS, LLMs & Python)

astra-north

Toronto, Ontario, CanadaContractPosted Jul 9, 2026

Job description

Senior GenAI Software Engineer – Contact Center Solutions (AWS, LLMs & Python) Required Skills

  • Bachelor’s degree in Computer Science or a relevant field.
  • 10+ years of experience building large-scale, multi-tier distributed software systems.
  • Hands-on experience with cloud technologies, particularly AWS services.
  • Hands-on expertise with:
  • Python
  • AWS Lambda
  • APIs
  • LLM Models
  • Java
  • Experience with DevOps culture, tools, and best practices, including:
  • Bitbucket
  • Ansible
  • Jenkins
  • CDD
  • Strong communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Ability to work and collaborate with cross-functional teams across multiple locations.
  • Strong problem-solving and analytical skills with the ability to assess alternatives, risks, and benefits.
  • Demonstrates agility in learning and implementing cutting-edge technologies across diverse technology stacks.
  • Candidates eligible for Reliability Status Clearance will be preferred. Role
  • Senior Software Engineer – Contact Centre Innovation GenAI.
  • Location: Toronto, Canada.
  • Hybrid work model.
  • Occasional work outside normal business hours as part of a global team.
  • Occasional weekend work in support of project delivery and implementations. Role Overview
  • Shape the future of Contact Center technology and drive innovation on a global scale.
  • Transform engineering practices and deliver solutions that enhance client experience and operational efficiency.
  • Build GenAI solutions across contact centers in Canada, Asia, and the US.
  • Build large-scale, complex software systems leveraging cloud and GenAI technologies. Roles & Responsibilities
  • Participate in the design, development, and rollout of foundational cloud capabilities.
  • Collaborate with cross-functional teams to implement software delivery, cloud, GenAI, and DevOps processes.
  • Create and maintain technical design artifacts, including:
  • Application functionality
  • Solution designs
  • Data models
  • Interfaces
  • Integrations
  • Contribute to and adopt global software engineering reusable best practice processes.