Senior AI Agent Developer / Team Lead

Job Order ID:8347
Employment Type:Yearly Salary
Web Publication Date:6/11/2025 12:00:00 AM
Number of Positions:1
Job Location:Vaughan
Brief Description:

Our employer is a Canadian startup company at the forefront of developing cutting-edge server applications within the Azure cloud ecosystem.


They are seeking an experienced and versatile Senior Developer / Team Lead to spearhead the development of advanced AI agents and agent teams using the AutoGen framework and Python. You will lead a cross-functional team focused on building AI-driven workloads and intelligent workflows across the Azure ecosystem.


You must possess hands-on expertise with Azure serverless technologies (including Function Apps, Logic Apps, AKS, AD B2C, Azure SQL, APIM) and strong experience with Redis as part of distributed AI workflows. Experience with Azure AI Services and fine-tuning AI models is also required. While UI development is not required, familiarity with frontend technologies (such as Azure Static Web Apps and NextJS) is expected to ensure productive collaboration with frontend engineering teams when integrating AI capabilities into web experiences. This is a leadership role with both hands-on development and technical mentoring responsibilities.

____________________________________________________________

Job Function:

  • Design and implement AI agents and multi-agent systems using the AutoGen framework and Python.
  • Architect and build AI-driven workflows using Azure serverless technologies (Function Apps, Logic Apps, AKS, Azure SQL, APIM).
  • Integrate Redis into AI pipelines and workflows for state management, caching, and optimized processing.
  • Leverage Azure AI Services and conduct fine-tuning of AI models for optimized, production-grade performance.
  • Collaborate productively with frontend development teams to ensure seamless integration of AI services into NextJS and Azure Static Web Apps frontends (no direct UI development required).
  • Lead the engineering team in best practices for scalable, secure, and maintainable AI solution development.
  • Guide and mentor junior and mid-level developers on the team.
  • Participate in architectural design reviews and contribute to technology strategy for AI and cloud-based services.
  • Work closely with product managers and stakeholders to align AI capabilities with business goals.
  • Ensure seamless integration of AI services with identity and access management systems such as Azure AD B2C

____________________________________________________________

Job Requirement:

Required Skills & Experience:

  • 5+ years of software development experience with Python.
  • 1+ year of hands-on experience with the AutoGen framework for building AI agents and agent teams.
  • Proven experience developing AI/ML workloads and working with Azure AI Services (Cognitive Services, Azure OpenAI, Azure Machine Learning, etc.).
  • Experience in fine-tuning AI models and working with LLMs and embeddings.
  • Expertise in building scalable AI systems with Redis for distributed state and caching.
  • Deep understanding of Azure serverless components: Function Apps, Logic Apps, AKS, Azure SQL, APIM, Azure AD B2C.
  • Familiarity with NextJS, React, and Azure Static Web Apps (to enable productive collaboration with frontend teams; direct UI development not required).
  • Strong leadership skills; ability to lead and mentor a team.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and in a fast-paced, evolving environment.


Preferred Qualifications:

  • Prior experience leading AI-focused engineering teams.
  • Experience integrating AI services into complex business workflows.
  • Familiarity with DevOps practices on Azure.
  • Experience working in Agile product teams.