Software Engineer, AI

6 days ago


Toronto Ontario MHM Canada BFL CANADA Career Full time

We offer more than a job, we offer a career

  • We support our employees to shape their career by encouraging continuing education and investing in training and development.
  • We put our employees at the center of what we do to allow them to grow personally and professionally, with projects and challenges that are motivating and rewarding.
  • We inspire people to do what they are passionate about by believing in integrity, respect and recognition of diversity and community support.
  • We are a dynamic team where entrepreneurship, innovation and collaboration are at the core of our values.
  • We offer competitive salaries and a multitude of benefits starting day one including generous medical and dental coverage, telemedicine, employee and family assistance program, and retirement and savings programs.
  • We recognize the importance of work-life balance with our hybrid work program, wellness allowance, and year-round social activities and events.

We are looking for an Software Engineer to join our team in our Toronto Office
As an Software Engineer you will focus on developing and integrating AI-driven automation solutions to enhance processes, drive innovation, and support efficient decision-making. With a long-term vision of implementing agentic AI capabilities, you will help build the foundation for intelligent, autonomous solutions that streamline workflows and optimize business operations, ultimately shaping the brokerage of the future.

Your day as an Software Engineer 

  • Develop AI-Driven Automation Solutions: Design and implement automation features using AI technologies, focusing on creating scalable and intelligent workflows that lay the groundwork for future agentic AI capabilities.
  • Collaborate Across Teams: Work with cross-functional teams to understand automation requirements and translate them into AI-enhanced features that drive efficiency and deliver actionable insights.
  • Integrate AI Tools: Collaborate with external AI platforms (e.g., Azure AI, machine learning APIs) to implement, test, and deploy automation solutions, ensuring seamless integration with internal systems.
  • Manage Data Pipelines: Develop and maintain data pipelines and infrastructure to support AI-enabled automation, ensuring accurate and reliable data flow for decision-making.
  • Customize and Adapt AI Solutions: Configure and tailor AI models, such as LLMs and third-party APIs, to meet specific automation needs, enabling predictive analytics, smart decision-making, and enhanced workflows.
  • Drive Towards Agentic AI: Innovate with a forward-thinking approach to achieve agentic AI, exploring opportunities for automation solutions to gain greater autonomy and sophistication over time.
  • Optimize Performance: Monitor, analyze, and enhance the performance and scalability of AI-driven automation, continuously improving solutions to increase effectiveness.
  • Ensure Best Practices: Implement industry best practices in security, scalability, and maintainability for all automation solutions, aligning with organizational objectives.
  • Documentation and Training: Develop comprehensive documentation, user guides, and training materials for automation solutions to support their adoption and effective use across teams.
  • Stay Current with AI and Automation Trends: Keep abreast of advancements in AI, automation, and agentic AI technologies, identifying opportunities to bring more autonomy and intelligence to business applications.

Our ideal candidate 

  • Automation Expertise: Demonstrated experience in developing and integrating AI-powered automation tools and services, with a vision toward achieving agentic AI capabilities.
  • Programming Skills: Proficient in programming languages such as Python or C# with experience in building scalable, automation-focused applications.
  • Cloud-Based Automation and AI: Strong familiarity with Azure AI services and experience integrating AI/ML services such as Azure AI, AWS SageMaker, or Google AI into applications.
  • API Integration and Microservices: Skilled in designing, developing, and integrating RESTful APIs and microservices to support seamless AI-driven automation.
  • Data Engineering Knowledge: Experience with databases (SQL and NoSQL) and building data pipelines that ensure accuracy and availability for AI-driven automation.
  • User-Focused Design: Experience working with UX/UI designers to create user-centric, intuitive automation solutions.
  • Software Development Best Practices: Familiarity with Agile methodologies, version control (e.g., Git), CI/CD pipelines, and automated testing to maintain high-quality development.
  • Collaboration and Communication: Strong ability to communicate complex AI and automation concepts effectively to both technical and non-technical stakeholders.
  • AI Tools and Frameworks: Basic knowledge of AI frameworks (e.g., RAG framework, Langchain, Hugging Face) with an emphasis on applying pre-built Gen AI models to create automation solutions.

Nice-to-have skills 

  • Familiarity with AI-driven tools like chatbots, virtual assistants, Agentic AI frameworks or recommendation systems
  • Experience with the Power Platform (Power Apps, Power BI, Power Automate) to enable AI-enhanced features within business workflows
  • Experience in Machine Learning and deep learning applications using existing machine learning libraries and frameworks like Tensor Flow, PyTorch, Scikit
  • Previous experience with Azure DevOps or similar environments for streamlined automation development and deployment.

This posting is for a newly created position.

The expected salary for this role ranges from $80,000 to $130,000. Annual salary will be determined by factors including prior experience, location, business segment, and relevance of the candidate's skills to the role.

Who we are 

Founded in 1987 by Barry F. Lorenzetti, BFL CANADA is one of the largest employee-owned and operated Risk Management, Insurance Brokerage, and Employee Benefits consulting services firms in North America. The firm has a team of over 1,450 professionals located in 27 offices across the country. Thanks to its Local International Office Network of independent brokers (LION), BFL CANADA provides clients with privileged access to insurance partners in over 140 countries, helping to support their operations both in Canada and globally.

Let's stay in touch: follow us on LinkedIn to get privileged access to our activities and see our other job opportunities.

Visit our website to learn more about us:  

We welcome and encourage applications from people with diverse abilities. BFL Canada is committed to fostering an environment that is diverse, equitable, inclusive, and accessible to all. The diversity of our talents enables innovation and creativity through diverse backgrounds, different thinking, and unique knowledge. Accommodations are available on request for candidates taking part in all aspects of the selection process.

BFL CANADA does not use any Artificial Intelligence tool or technology to screen, evaluate, or select applicants.

Offers of employment at BFL CANADA are conditional upon satisfactory results of background verifications.

#LI-Hybrid



  • Southwestern Ontario, Canada Cambio AI Inc. Full time

    About Cambio Cambio is a software platform for world‑class real estate decarbonization. We help commercial real estate owners and tenants bring their real estate portfolios to net‑zero using a machine learning‑driven, end‑to‑end real estate sustainability platform. Our mission is to take the real estate industry into the climate action era. We are...

  • AI Engineer

    3 weeks ago


    Toronto, Canada Armilla AI Full time

    Armilla AI is a cutting-edge startup based in Toronto, Ontario, Canada, operating at the intersection of artificial intelligence and insurance. We're not just talking about AI risk; we're actively building the solutions to manage, underwrite, and insure it. Our dynamic team is passionate about pioneering the future of AI risk management through the...

  • AI Engineer

    2 hours ago


    Toronto, Canada Armilla AI Full time

    Armilla AI is a cutting-edge startup based in Toronto, Ontario, Canada, operating at the intersection of artificial intelligence and insurance. We're not just talking about AI risk; we're actively building the solutions to manage, underwrite, and insure it. Our dynamic team is passionate about pioneering the future of AI risk management through the...

  • Software Engineer

    1 week ago


    , , Canada ExaCare AI Full time

    Get AI-powered advice on this job and more exclusive features. We are a trailblazing health tech company on a mission to revolutionize the nursing home & post acute space. Our innovative AI software is transforming the admissions process and care delivery in these settings. We’ve raised $10.35M to date and are experiencing rapid growth. We are looking for...


  • Toronto, Canada Headstart AI Full time

    A leading AI solutions company is seeking a Staff Software Engineer to lead client engagements. The ideal candidate will have over 7 years of software engineering experience and a strong interest in leveraging AI in development. Responsibilities include mentoring engineers, establishing scalable architectures, and building client relationships. This role...


  • Toronto, Canada Headstart AI Full time

    A leading AI solutions company is seeking a Staff Software Engineer to lead client engagements. The ideal candidate will have over 7 years of software engineering experience and a strong interest in leveraging AI in development. Responsibilities include mentoring engineers, establishing scalable architectures, and building client relationships. This role...


  • , , Canada ExaCare AI Full time

    A trailblazing health tech company seeks a Junior Software Engineer to join their team and help revolutionize admissions processes in nursing homes with innovative AI software. The role involves owning full-cycle software development from design to deployment, focusing on user-facing features and backend solutions. Ideal candidates should have a relevant...


  • Toronto, Canada Headstart AI Full time

    An innovative software company in Toronto is looking for a Staff Software Engineer. This role involves leading software engineering engagements, mentoring other engineers, and leveraging AI within the development lifecycle. Candidates should have strong communication skills and experience in full-stack systems. A competitive salary of $235,000 USD along with...


  • Toronto, Canada Headstart AI Full time

    An innovative software company in Toronto is looking for a Staff Software Engineer. This role involves leading software engineering engagements, mentoring other engineers, and leveraging AI within the development lifecycle. Candidates should have strong communication skills and experience in full-stack systems. A competitive salary of $235,000 USD along with...

  • Software Engineer

    3 minutes ago


    Canada Enertel AI Full time

    About Enertel AIEnertel uses graph neural networks to support our power grid forecasting products, all of which are the foundation for our newly released bidding optimization product. We use this software to support over 5GW of renewable energy generation. We work with real-time and day-ahead market data to deliver production-grade forecasts and automated...