About Us
INTO is a fast-growing Canadian company at the forefront of generative AI innovation. We specialize in developing cutting-edge conversational AI solutions while partnering with organizations to guide their AI transformation journey. Our expertise lies in creating and implementing intelligent solutions that enhance communication, automate processes, and optimize customer experiences across multiple industries.
What makes us unique is our integrated approach: we don't just advise – we build and implement transformative AI solutions. Our team members benefit from exposure to both product development and strategic implementation, creating an exceptional environment for professional growth. As a rapidly growing company in Montreal's vibrant AI ecosystem, we're committed to pushing the boundaries of what's possible in AI while maintaining a collaborative, innovative culture.
About the Role
We are looking for a skilled and experienced Senior Backend Engineer to build scalable platforms powered by Generative AI (GenAI). Your role will involve designing and developing robust APIs and services, creating end-to-end Retrieval-Augmented Generation (RAG) pipelines, and seamlessly integrating advanced AI models into production systems.
You will collaborate closely with our product, design, and AI teams to deliver backend solutions that drive innovative, AI-powered features. This position offers the chance to work with state-of-the-art technology, solve complex problems, and play a key role in shaping the future of our platform.
Key Responsibilities
Build and maintain scalable backend services using Python.
Design and manage PostgreSQL databases, ensuring efficient data storage and retrieval.
Integrate pre-trained generative AI models (e.g., OpenAI, Hugging Face, Vertex AI) into production environments.
Collaborate on the design and implementation of AI-driven features.
Ensure backend systems are secure, efficient, and maintainable.
Monitor, debug, and optimize backend systems in production.
Must-Have Qualifications
Bachelor’s degree or equivalent in Computer Science, Software Engineering, or a related technical field.
Extensive experience in Python, particularly with frameworks such as FastAPI or Flask.
Strong knowledge of relational databases, especially PostgreSQL, with experience in database optimization and query performance tuning.
Proven expertise in designing and implementing RESTful or GraphQL APIs for scalable applications.
Hands-on experience with asynchronous processing using queues/workers (e.g., Celery, Redis, RabbitMQ).
Solid understanding of Generative AI principles and workflows, with experience integrating AI models (e.g., OpenAI, Hugging Face, Vertex AI) into production systems.
Bonus Skills
Experience with cloud platforms, particularly Google Cloud Platform (GCP).
Experience in AI development frameworks such as LangChain and LangGraph.
Understanding of Natural Language Processing (NLP), Artificial Intelligence (AI), or systems powered by Large Language Models (LLMs).
Practical experience designing and implementing Retrieval-Augmented Generation (RAG) workflows and utilizing vector databases.
Familiarity with DevOps tools and practices for managing and monitoring AI-based applications.
Experience with front-end development with PHP and JavaScript
Why Join Us?
Innovative Environment: Join a fast-growing AI company in Canada's thriving tech ecosystem, working with cutting-edge conversational AI technology that transforms how businesses interact with their customers. Join a team that values creativity, innovation, and continuous improvement.
100% Remote Role: Work with a diverse, passionate team distributed across the word in a flexible hybrid environment. Work from anywhere with a reliable internet connection, maintaining a strong work-life balance.
Impactful Work: Gain unique exposure to multiple industries and complex business challenges while shaping innovative AI solutions.
Collaborative Culture: Be part of a culture that values innovation, continuous learning, and work-life balance, with regular team events and professional development opportunities
Competitive Compensation: Receive competitive compensation that reflects your skills and experience.