freehire launches on Product Hunt on 26 August.

Follow →

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

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.




See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available