Intermediate AI Software Engineer

3 days ago

Ottawa, ON, Canada Softchoice Full-time $91,000 - $114,000 Contract

Build production AI applications with Python and LLM expertise at Softchoice, with locations across Toronto, Ottawa, Calgary, and Canada.

This intermediate-level Software Engineer, AI role delivers complex technical workstreams from design through deployment and operational support. You will translate requirements into secure, scalable software while developing LLM, RAG, semantic search, backend, and cloud-native solutions. The work helps move AI concepts into production.

Key Responsibilities:

  • Design, build, test, deploy, and support AI applications
  • Translate requirements into designs, estimates, and acceptance criteria
  • Develop LLM, RAG, and agentic workflow solutions
  • Build secure APIs, integrations, and cloud-native components
  • Productionize solutions through testing, monitoring, and responsible AI controls

Requirements:

  • Typically four to six years of software engineering experience
  • At least two years developing AI or generative AI solutions
  • Strong Python skills and another programming language
  • Production-grade application or AI delivery experience
  • Experience with cloud platforms, APIs, databases, and authentication

Apply your Python, LLM, RAG, and cloud engineering experience to production AI solutions at Softchoice.