Job Description

Get AI-powered advice on this job and more exclusive features.

Join our team and contribute to advancing AI innovation in Montreal!

Location: Montreal (hybrid work model, per company policy)

About Keatext.ai

Keatext.ai is an innovative company at the heart of Artificial Intelligence, specializing in conversational data analysis and customer experience. We develop a powerful platform that helps our clients extract meaningful insights from their data. Join a passionate team where innovation and technical excellence are top priorities.

Our Team

Our team is open, supportive, and collaborative, strongly committed to our shared mission: helping businesses improve customer experience through AI technology. We have a unique culture rooted in Montreal that combines professional rigor with a friendly environment, fostering a highly productive and autonomous team. Our hybrid work model promotes collaboration, continuous innovation, and project ownership.

The Role

We are looking for an experienced Python Developer to play a pivotal role in our engineering team. This position is essential for bridging prototypes and R&D advancements—primarily developed in Python—with our existing production platform.

You will be responsible for integrating the latest AI features in collaboration with the backend team, which maintains and develops backend services in Scala on an AWS infrastructure, ensuring robustness and performance at scale.

You will play a key role in designing, developing, and optimizing systems that handle the integration of large volumes of unstructured data (comments, conversations, reviews, etc.) from various CX sources, feeding our AI solutions.

Key Responsibilities

  • Python Back-end Development: Design, develop, and maintain robust, high-performance, and scalable backend services (including REST APIs and microservices).
  • Data & AI Pipelines: Work on critical data enrichment pipelines for our models, including the integration of proprietary models and large language models (LLMs).
  • System Architecture & Design: Actively participate in discussions on system design, software architecture, data structures, and technology choices. Your expertise will be valued from the earliest stages.
  • R&D Collaboration: Work closely with the Applied Research team to transform prototypes and proofs of concept (PoCs) into features ready for integration into the platform.

Required Qualifications

  • Education: Bachelor’s degree or higher in Software Engineering, Computer Science, Computer Engineering, or a related technical field.
  • Experience: 3–5 years in a similar role as a Back-end Developer, Software Engineer, or AI/Data Pipeline Engineer.
  • Python Expertise: Proven expertise in Python and associated backend development frameworks.
  • Architecture: Strong understanding of API design principles and microservice architecture.
  • Data: Significant experience designing and optimizing data structures.

Assets / Nice-to-Have

  • AI/Agent-based Applications: Experience developing or maintaining applications that integrate AI components, including familiarity with agent-based architectures.
  • AI in Development (AIOps/DevOps): Interest or openness to using AI directly in the development process (coding assistance, code review, testing, etc.). We are looking for a curious individual who can help transform and optimize our internal practices.
  • Cloud Infrastructure: Good knowledge and hands-on experience with AWS infrastructure (EC2, S3, Lambda, RDS, etc.).
  • Functional Programming: Curiosity or interest in functional programming. Most of our critical backend services are developed in Scala, and interest in these paradigms is highly valued.

Why Join Keatext.ai?

  • 4 weeks of paid vacation, including 1 week between Christmas and New Year’s
  • 2 personal days
  • Full medical, dental, and vision coverage – 100% paid by Keatext
  • Hybrid work environment
  • Opportunity to work with modern technologies at the forefront of AI
  • A work culture that values autonomy, initiative, and in-depth technical discussion
  • Direct impact on the product and architectural decisions of the company

Interested?

If you are a developer passionate about AI, software architecture, and complex technical challenges, please don’t hesitate to submit your application.

We look forward to hearing from you!

The description above reflects the responsibilities and qualifications for the Python Developer role at Keatext.ai. This listing does not include any external job postings or unrelated notices.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application