Stay current with emerging trends in AI, machine learning, and natural language processing. Contribute to technical documentation and support research and……
En plus de la maîtrise du français, les personnes retenues doivent posséder une compétence professionnelle complète en anglais afin de soutenir et de collaborer……
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish……
Proven experience in application development with a focus on data engineering. Design, develop, and implement data-centric applications using Azure Databricks……
Bachelor’s or master's degree in software engineering, computer science, or equivalent experience. Experience with Machine Learning research or development.…
Research & Development (R&D) is a multidisciplinary team that focuses on conducting Proof of Concepts (PoCs), thorough market analysis, and in-depth research to……
Graduate-level degree in computer science, engineering, or related technical field. We are seeking a highly skilled *GenAI Lead* with deep expertise in *AI……
Take part in our Service Days program - where you'll be rewarded with paid time off for volunteering and making a positive impact in your community.…
The project involves new development and enhancement of existing systems to support business operations. Employ agile development practices including test and……
Architect and oversee development of end-to-end AI solutions (from model development to deployment to on-going monitoring) in industrial environments.…
Act as a role model and mentor within the tech community, helping to coach and strengthen the technical expertise and know-how of our engineering and product……
Valid driver’s license to support travel within the greater Ottawa region. Post-secondary diploma or degree in Computer Science, Information Technology,……
It’s an opportunity for you to get real hands-on experience with Machine Learning software development and all the components needed to deploy it into a……
College degree in Computer Programming or university degree in Computer Science or a related field or an equivalent combination of education and experience.…
In concert with executive AI stakeholders across the organization, develop and implement the vision, strategy, and operating model for the internal AI Agent CoE……
The candidate should be familiar with python development and prompt engineering. The candidate should be able to work with different Clients/SME's and……
Collaborating with cross-functional teams, you will design and implement innovative machine learning models to monitor infrastructure health, predict potential……
A people-first culture with Employee Resource Groups (ERGs), social events, recognition programs, and service awards that help you connect, grow, and celebrate……
AI team members will be involved in various stages of algorithm development from research to production, which includes AI model development for embedded, edge……
Master or bachelor's degree in computer science, Statistics, Mathematics, Engineering or a related field. Total Rewards at TD includes a base salary, variable……
The team is working on developing Artificial Intelligence solutions including ML and Gen AI The candidate should be familiar with python development and prompt……
To learn more about Faire and our customers, you can read more on our blog. At Faire, we're using the power of tech, data, and machine learning to connect this……
Currently pursuing a Master's degree or have completed 3rd year Bachelor's degree in Computer Science, Software Engineering, or a related field.…
Implementing tools, data pipelines, and evaluation frameworks to enable development, iteration, and launch of ML ideas within the product scope.…
AI & Machine Learning Software Developer
Please note that the successful candidate must be based in Edmonton or Calgary, as this is a hybrid role with in-office days on Monday and Wednesday.
Our client is seeking a highly motivated AI & Machine Learning Software Developer to join their growing product and engineering team. Reporting to senior product leadership and working closely with advisors and cross-functional stakeholders, this role will play a key part in shaping how modern AI technologies are applied in a production software environment.
This is an opportunity to experiment, prototype, and bring AI-driven features to life. The successful candidate will work with modern large language models, build NLP and retrieval pipelines, and translate research into meaningful product capabilities.
Position Overview
Full-time, permanent role
Hybrid work environment
About the Opportunity
Our client is a Canadian-based technology company developing a SaaS platform designed to help organizations manage and improve their engagement, communication, and relationship workflows. Their solution enables users to track interactions, manage information, and generate insights that support better decision-making.
The organization offers a collaborative and fast-paced environment where innovation, experimentation, and continuous improvement are encouraged. Employees benefit from a supportive culture, competitive compensation, and a comprehensive benefits package.
Key Responsibilities
Collaborate with product and engineering teams to define requirements and identify opportunities where AI/ML can enhance product capabilities
Research, prototype, and implement AI-driven features from concept through to production
Design and run experiments, including defining evaluation criteria and refining prompts, retrieval strategies, and model selection
Integrate and orchestrate large language models into applications, including prompt engineering, embeddings, and vector search
Develop and deploy NLP solutions such as classification, summarization, sentiment analysis, and entity extraction
Build and maintain scalable AI/ML pipelines and production systems
Monitor model performance and continuously optimize solutions post-deployment
Support data analysis and data normalization initiatives
Contribute to technical documentation and support research and development activities
Stay current with emerging trends in AI, machine learning, and natural language processing
Participate in agile development processes, including backlog refinement and troubleshooting
Qualifications
Required
Strong proficiency in Python
Post-secondary education in Computer Science, Engineering, Statistics, or a related technical field
Minimum 2 years of hands-on experience in AI and/or machine learning development
Strong understanding of machine learning and NLP concepts
Experience working with large language models, including prompt engineering and evaluation
Familiarity with deep learning frameworks such as PyTorch or TensorFlow
Experience deploying AI/ML solutions into production environments
Understanding of MLOps practices such as CI/CD, monitoring, and containerization
Strong problem-solving, communication, and collaboration skills
Nice to Have
Experience with retrieval-augmented generation (RAG), embeddings, and vector databases
Exposure to full-stack software development
Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies
Familiarity with big data tools and distributed systems
Experience with relational and/or NoSQL databases
Knowledge of agile development methodologies
Experience with version control systems and modern development tools
Compensation & Benefits
Competitive base compensation and performance-based incentives
Comprehensive health and wellness benefits
Retirement savings program with employer contributions
Flexible work environment
Professional development opportunities
Employee-focused culture with team-building initiatives
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
Questions? Call your local office at 1.888.490.4429. All applicants applying for Canadian job openings must be authorized to work in Canada.
Only job postings for jobs located in Quebec appear in French.
The minimum salary is $80K and the max salary is $100K.
$80K – $100K/yr (Employer provided)
$90K
/yr Median
Edmonton
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.