Enable job alerts via email!

Software Engineer, AI

BFL CANADA

Old Toronto

Hybrid

CAD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team as a Software Engineer, where you will develop AI-driven automation solutions that enhance workflows and drive innovation. This role focuses on integrating cutting-edge AI technologies to streamline business processes, ultimately shaping the future of the brokerage industry. You'll collaborate with cross-functional teams, manage data pipelines, and ensure best practices in automation. With a commitment to employee growth and a supportive work environment, this forward-thinking company offers competitive salaries, comprehensive benefits, and a hybrid work program that values work-life balance. If you're passionate about AI and automation, this is the perfect opportunity for you.

Benefits

Generous medical and dental coverage
Telemedicine
Employee and family assistance program
Retirement and savings programs
Wellness allowance
Year-round social activities and events

Qualifications

  • Experience in developing AI-powered automation tools with a focus on agentic AI.
  • Proficient in Python or C# for scalable automation applications.

Responsibilities

  • Design and implement AI-driven automation solutions for business processes.
  • Collaborate with teams to translate automation needs into AI features.

Skills

Automation Expertise
Programming Skills (Python, C#)
Cloud-Based Automation and AI
API Integration and Microservices
Data Engineering Knowledge
User-Focused Design
Software Development Best Practices
Collaboration and Communication
AI Tools and Frameworks

Tools

Azure AI
AWS SageMaker
Google AI
Git
Power Platform
TensorFlow
PyTorch
Scikit

Job description

FLH - Toronto, ON
Toronto, ON M5H3M7, CAN

Description

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 a Software Engineer to join our team in our Toronto Office!
As a 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 a 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.

Minimum Requirements

  • 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 TensorFlow, PyTorch, Scikit.
  • Previous experience with Azure DevOps or similar environments for streamlined automation development and deployment.

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 more than 1400 professionals located in 27 offices across the country. Our employees have free rein to demonstrate their creativity, leadership, and entrepreneurial skills since we believe in each one of them. BFL CANADA is a founding Partner of Lockton Global LLP, a partnership of independent insurance brokers who provide Risk Management, Insurance and Benefits Consulting services in over 140 countries around the world.

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

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.

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr SW Engineer, AI

HRB

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Go-To-Market (GTM) Engineer - AI & Automation for Lead Gen

Maneva

Toronto

Remote

CAD 80,000 - 100,000

Today
Be an early applicant

Founding AI Engineer

Alphawatch.AI

Remote

CAD 100,000 - 150,000

2 days ago
Be an early applicant

AI/ML Engineer

US Tech Solutions

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Software Engineer, Conversational AI

Glia

Remote

CAD 70,000 - 110,000

8 days ago

Senior Data Engineer, AI/ML (Toronto, Hybrid / Remote)

Autodesk

Toronto

Remote

CAD 80,000 - 120,000

9 days ago

Data Engineer, AI/ML (Toronto, Hydrid / Remote)

Autodesk

Toronto

Remote

CAD 80,000 - 110,000

8 days ago

Fulltime AI and ML Engineer

Eon Media

Remote

CAD 60,000 - 80,000

13 days ago

Staff Developer (AI Platform)

KOHO

Remote

CAD 90,000 - 150,000

14 days ago