Software Engineer, AI

CalabrioCalabrio·Remote(Canada)
Software Development
Excel

WFA Digital Insight

The demand for AI specialists has surged in recent years, with a significant 25% increase in job postings in 2025 alone. As companies like Calabrio continue to invest in AI-driven solutions, the need for skilled professionals who can develop and implement cutting-edge technologies has never been more pressing. With its commitment to revolutionizing customer experience, Calabrio stands out as a leader in the industry. Before applying, candidates should be aware of the company's focus on innovation, customer-centric approach, and the importance of collaboration in driving business outcomes.

Job Description

About the Role

The Software Engineer, AI role at Calabrio is a unique opportunity to be part of a dynamic team that is shaping the future of customer experience. As a key member of the digital transformation program, you will be responsible for designing, building, and deploying AI-powered products and platforms that drive business growth and customer satisfaction. You will work closely with cross-functional teams to develop and implement AI solutions that are scalable, secure, and maintainable.

The role entails collaborating with stakeholders to identify business needs and developing AI-driven solutions that meet those needs. You will be working on a range of projects, from developing LLM-powered applications to building agentic AI systems that can reason, plan, and execute actions within controlled business processes.

Calabrio's commitment to innovation and customer experience is unparalleled, and this role offers the opportunity to be part of a team that is pushing the boundaries of what is possible with AI.

What You Will Do

  • Design and implement AI systems that drive business outcomes
  • Develop end-to-end AI solutions using machine learning, deep learning, NLP, and generative AI technologies
  • Build LLM-powered applications that can reason, plan, and execute actions
  • Create agentic AI solutions that can interact with external tools and APIs
  • Develop multi-agent and orchestration workflows that solve complex tasks
  • Productionize models and AI agents in production environments with strong reliability, performance, and safety standards
  • Build data and inference pipelines for ingestion, preprocessing, vector search, model inference, and agent memory/context management
  • Improve model quality and evaluation through offline and online evaluation frameworks
  • Optimize performance and cost through model selection, prompt efficiency, and agent orchestration

What We Are Looking For

  • 5+ years of experience in software development, with a focus on AI and machine learning
  • Strong proficiency in programming languages such as Python, Java, or C++
  • Experience with machine learning frameworks such as TensorFlow or PyTorch
  • Knowledge of NLP and deep learning techniques
  • Experience with LLM models and foundation models
  • Strong understanding of software engineering principles and design patterns
  • Excellent communication and collaboration skills

Nice to Have

  • Experience with cloud platforms such as AWS or Azure
  • Knowledge of containerization using Docker
  • Experience with agile development methodologies
  • Certification in AI or machine learning

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on cutting-edge AI projects
  • Collaborative and dynamic work environment
  • Professional development opportunities
  • Flexible work arrangements and remote work options
  • Access to the latest technologies and tools
  • Recognition and reward for outstanding performance

How to Stand Out

  • Be prepared to provide examples of your experience with AI and machine learning, and how you have applied these skills to drive business outcomes.
  • Make sure your resume and online profiles are up-to-date and highlight your technical skills and experience.
  • Practice your coding skills and be prepared to complete technical assessments or coding challenges as part of the interview process.
  • Research Calabrio's products and services and be prepared to discuss how your skills and experience align with the company's goals and vision.
  • Be prepared to discuss your experience with collaboration and teamwork, and how you have worked with cross-functional teams to drive business outcomes.
  • Consider creating a portfolio of your work that demonstrates your skills and experience with AI and machine learning, and be prepared to discuss your portfolio during the interview process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.