Engineer, AppDev and AI

Softchoice
Toronto, CA; US

Job Description

Why you’ll love Softchoice:

We are a software-focused IT solutions and services provider that equips organizations to be agile and innovative, and for their people to be engaged, connected, and creative at work. That means moving them to the cloud, helping them build the workplace of tomorrow, and enabling them to make smarter decisions about their technology. By doing these things we help them create success for their customers and their people.

We stand proudly for our people and support their success through career development and advancement. We are recognized and respected for our culture of inclusion and belonging, continuously striving to do what’s good for our people and communities.

The impact you will have:

We are on a mission to help our clients unleash the full potential of AI-powered solutions with cloud-native software – and we're hiring an Engineer to make that happen. If you are passionate about driving customer outcomes by developing best-in-class software that utilizes the most advanced tools and practices available, we have an exciting opportunity for you.

As part of our AI Solutions group, you are part of technical delivery and our R&D teams who are comprised of cloud, data, and software experts. Your team will undertake projects in these two categories:

  • Customer projects: These projects will involve advanced cloud development scenarios tailored to our clients' needs.
  • Internal projects: These projects will focus on building industry-defining Softchoice IP and software that differentiate us in the market, not just through services, but through innovative software solutions.

These projects will include advanced public cloud deployment scenarios involving Artificial Intelligence, Software Development & DevOps methodologies and tooling, delivered in an Agile first approach. The scenarios include both Greenfield development of new cloud-native software and Bluefield transformation of existing software, modernizing into the cloud.

What you’ll do:

  • Delivering excellence: Developing, testing and managing cloud native and 3rd party tooling and AI-on-cloud technologies, delivered through code, templates and scripts to ensure top-quality client experiences, delivered with consistency and efficiency.
  • Design and architect world-class technical solutions leveraging state-of-the-art cloud technologies and development tools
  • Set and uphold high standards for technical architectures and systems design, and operational excellence
  • Create innovative solutions utilizing AI and LLM technologies to solve complex business problems
  • Develop reusable solution components and comprehensive documentation
  • Leading by collaboration: Working with software developers, application architects, QA engineers, and operations teams to deliver on – and exceed – client expectations. You will also team up with SME’s, practice leads and vendors to fine tune our strategy and overcome obstacles to adoption at every step.
  • Evangelizing the New: You aren’t just deeply familiar with cutting-edge concepts and technologies. You know how to tailor your insights to customers, occasionally working onsite with customers as a consultant to explore their needs to provide a compelling vision forward.
  • As a Team Member, you are a participant in implementations for our customers and towards the R&D of Softchoice Intellectual Property (IP).
  • You will engage with sales and pre-sales teams to support the prospecting of opportunities with existing and new customers to Softchoice.

What you’ll bring to the table:

  • A good understanding and experience with Agile methodologies applied to AI and Software Engineering.
  • Proficient in Python and frameworks such as Flask, langchain, llamaindex, and FastAPI.
  • Experience with Azure OpenAI Service and working with open-source LLMs.
  • Experience building Gen AI applications.
  • Develop and integrate RESTful APIs, focusing on Azure API management.
  • Knowledge of containerization/orchestration (Docker, Kubernetes) in Azure.
  • Experience with Microsoft PromptFlow or RAGs evaluation matrix.
  • Expertise in writing and tuning prompts for LLMs.
  • Work with search solutions (Azure AI search).
  • Experience with CI/CD solutions
  • Experience with CI/CD pipelines (Azure DevOps, Jenkins, CircleCI, GitLab Actions).
  • In the context of MLOps and LLMOps including automation with IaC (e.g., using Terraform).
  • 1+ years of experience in a technical capacity
  • Post-Secondary education, preferably University or higher
  • Cloud certification (AWS, Azure, Google)
  • A basic certification in AI (AI900) or ML (GCP ML Engineer, AWS ML Engineer)
  • Ability to grasp high-level technical concepts quickly
  • (Bonus) Experience with indexing/chunking strategies for RAG applications.

Compensation

A reasonable estimate of the current base pay range for this position in Ontario is $76,500 to $102,000 annually + 10% as target incentives.

Actual salary will be based on a variety of factors, including location, experience, s

Skills & Requirements

Technical Skills

Cloud developmentAiLlm technologiesDevops methodologiesAgile first approachAwsAzureGoogleAi900Gcp ml engineerAws ml engineer

Salary

£76,500 - £102,000

year

Level

senior

Posted

4/25/2026

Apply Now

You will be redirected to Softchoice's application portal.