This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Python Backend Engineer – Virtual Agent AI Team in Canada.
In this role, you will be at the forefront of building intelligent, scalable backend systems that power next-generation AI-driven virtual agent solutions. You will collaborate closely with AI engineers, product teams, and operations specialists to deliver high-performance, low-latency applications handling real-time text and speech data. This position offers the opportunity to work on complex, mission-critical systems within a modern cloud-native environment. You will play a key role in shaping architecture, improving system reliability, and driving innovation in conversational AI technologies. Ideal for a proactive and technically strong engineer, this role combines deep backend expertise with cutting-edge AI applications. You will thrive in a collaborative, fast-paced environment where your ideas directly impact product evolution and customer experience.
Accountabilities:
- Design, develop, and maintain scalable backend systems using Python, ensuring performance and reliability in real-time environments
- Collaborate with AI, frontend, and product teams to deliver integrated, high-impact features and solutions
- Architect and implement microservices and APIs for both internal use and third-party integrations
- Ensure code quality, maintainability, and security through best practices, automated testing, and domain-driven design
- Contribute to cloud-native infrastructure and support seamless deployment pipelines using CI/CD tools
- Monitor system performance and proactively identify opportunities for optimization and improvement
- Stay up to date with emerging technologies and propose enhancements to systems and development practices
Requirements:
- At least 6 years of experience in backend development, with strong expertise in Python
- Proven experience designing and implementing microservices architectures in asynchronous and real-time systems
- Solid knowledge of CI/CD pipelines, testing frameworks, and software design best practices
- Experience working with APIs, including design, implementation, and documentation
- Strong problem-solving skills with the ability to work independently and take initiative
- Curiosity and eagerness to learn new technologies, particularly in AI and cloud environments
- Excellent communication and collaboration skills within cross-functional teams
- Fluency in English; additional language skills such as French are a plus
Benefits:
- Flexible working hours with remote work options
- Opportunity to work on impactful, real-world AI products used globally
- Collaborative, international environment focused on innovation and knowledge sharing
- High-quality equipment tailored to your preferences
- Clear career growth opportunities with increasing responsibility and influence
- Supportive culture where ideas are valued and encouraged
- Team-building events and opportunities to connect with colleagues across locations