AI Engineer
Montreal, Quebec, Canada
Valsoft Corporation
Valsoft's focus is to acquire and grow vertical software businesses that provide mission-critical solutions in their respective niche or market.We are hiring at Aspire Software for an AI Engineer to join our rapidly growing AI Centre of Excellence team based in Montreal!
We are looking for an AI Engineer with hands-on experience in Generative AI (Gen AI), Machine Learning (ML), and AI-powered product development. In this role, you will work closely with product managers and developers to integrate AI-driven workflows, intelligent agents, and orchestration frameworks into our products. You will play a critical role in advancing our AI strategy by prototyping, deploying, and optimizing AI capabilities that enhance user experiences, automate complex tasks, and drive business value.
The successful AI Engineer will work closely with stakeholders to ensure alignment with strategic objectives, driving innovation and delivering value to our clients. You will be at the forefront of AI adoption at Aspire Software, ensuring that AI solutions provide real business value while staying ahead of industry advancements.
Here is a little window into our company: Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time-sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
Our motto is 'Be Humble, Stay Hungry!'
The successful candidate will be based within commutable distance of our office in Saint-Laurent, Montreal, working in a hybrid work model!
What your day will look like:
AI Feature Development and Integration
- Design, develop, and implement AI-powered features that leverage LLMs, ML models, and AI workflows
- Build and integrate AI agents, decision-making frameworks, and orchestration systems into products
AI Workflow Automation and Orchestration
- Implement AI-driven automation for workflows, using tools like LangChain, OpenAI APIs and Function Calling
- Ability to set up proper evaluations and test sets for evaluating the outputs of our AI driven features and maintain proper benchmarks for continual improvements with model drifts
- Develop and integrate AI-powered decision-making systems that enhance user experience and operational efficiency
- Work with vector databases to build and optimize LLM-based applications
Cross-Functional Collaboration
- Partner with Product Managers to define AI-powered use cases with clear business impact
- Work alongside software engineers to seamlessly integrate AI models into production environments
- Collaborate with data teams to optimize datasets, embeddings, and feature engineering for AI applications
AI Model Optimization and Best Practices
- Fine-tune and optimize LLMs and ML models for accuracy, cost efficiency, and scalability
- Stay up-to-date with emerging AI technologies, frameworks, and best practices
- Ensure responsible AI implementation, adhering to ethical AI principles and data privacy regulations
Continuous Learning and AI Innovation
- Research and experiment with new AI methodologies to enhance product capabilities
- Document and share insights, contributing to internal AI knowledge bases and best practices
- Advocate for AI adoption within engineering teams, helping others upskill in AI development
About You:
- 2 - 5 years of software development experience (Python, Node.js, or similar)
- At least a Bachelor's degree in Artificial Intelligence, Computer Science, Engineering or a similar related discipline
- Solid understanding of AI fundamentals, including LLMs, Machine Learning, and Gen AI
- Experience with AI model integration (OpenAI, Hugging Face, Cohere, Anthropic, etc.)
- Familiarity with AI workflow orchestration tools (e.g., LangChain, LlamaIndex)
- Knowledge of vector databases and embedding models (e.g., Pinecone)
- Strong ability to build and deploy AI-powered applications and APIs
- Experience with cloud platforms (AWS, Azure) for hosting AI workloads
- Hands-on experience with AI agent frameworks and autonomous workflows
- Experience with fine-tuning LLMs or developing domain-specific AI models
- Familiarity with MLOps, AI monitoring, and continuous model improvement
- Understanding of data pipelines, embeddings, and RAG (Retrieval-Augmented Generation) systems
- Background in AI-driven automation, chatbots, or intelligent assistants
- Excellent communication and stakeholder management skills
- Being fluent in the English language, written and verbal, is essential
- Must be legally authorized to work in Canada
For information about Aspire Software, please visit our website at www.aspiresoftware.com
We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AI strategy Anthropic APIs AWS Azure Chatbots CoHere Computer Science Data pipelines Engineering Feature engineering Generative AI LangChain LLMs Machine Learning ML models MLOps Node.js OpenAI Pinecone Pipelines Privacy Prototyping Python RAG Research Responsible AI
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.