Software Engineer, AI

November 27 2024
Industries Bank, Insurance, Financial services
Categories Data analyst, BI, Mining, AI, Programming, Development
Remote
Toronto, ON • 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.

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.

Visit our website to learn more about us: www.bflcanada.ca

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.

#LI-Hybrid

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network