Senior AI Engineer

Overview

Hybrid
Depends on Experience
Full Time

Skills

AI
AI Engineer
AI Developer
Application Developer
Azure
Copilot

Job Details

Senior AI Engineer Application Development

As part of our Technology Applications Development team, you will play a pivotal role in designing, developing, and maintaining applications with Microsoft s AI toolset, including Copilot Studio, Azure AI Services, Power Platform, and full custom development in the M365 ecosystem along with React, and Node.js. Your work will contribute directly to enhancing business process efficiency within the Firm.

You will also collaborate with the Innovation Team and data scientists to explore and implement AI-driven solutions that push the boundaries of technology. The ideal candidate has a strong technical foundation, a passion for software development, and a keen interest in AI research and development.

Duties and Accountabilities

  • Develop, integrate, and maintain AI-powered applications using Microsoft AI and cloud technologies (Copilot Studio, Azure OpenAI, Cognitive Services, Machine Learning, etc.).
  • Leverage Azure AI services to implement NLP, computer vision, and predictive analytics solutions.
  • Build and integrate AI-driven solutions into business processes to enhance efficiency.
  • Develop applications within Azure Foundry, optimizing them for performance and scalability.
  • Collaborate with the Innovation Team and data scientists to explore R&D initiatives related to AI and automation.
  • Implement Copilot and Copilot Studio solutions to streamline workflows and automate tasks.
  • Work with Power Platform (Power Automate, Power Apps, Power Virtual Agents) to create intelligent workflow automation.
  • Participate in full software development lifecycle (SDLC) activities, including design, development, testing, deployment, and support.
  • Develop custom Microsoft 365 add-ins and extensions using C#, .NET, JavaScript, React and the Graph API.
  • Develop and maintain cloud-native applications, ensuring optimal security, scalability, and compliance.
  • Follow DevOps best practices, including CI/CD pipelines, Infrastructure as Code (IaC), and automated testing.
  • Monitor and maintain existing applications, ensuring they remain performant, secure, and up to date.
  • Troubleshoot technical issues and implement bug fixes proactively.
  • Stay informed of the latest Microsoft and AI advancements, incorporating new technologies where applicable.
  • Maintain the practice of continuous improvement and education by attending seminars, etc., and keeping current on new leadership skills.
  • Maintain professional and technical knowledge by reviewing related professional publications.
  • Stay in tune with the Firm s growing projects for practical experience.
  • Interact with all levels of staff.

Qualifications

  • Degree in Computer Science, Software Engineering or related field, or equivalent experience
  • 3+ years of experience in software development with a focus on AI, automation, or cloud-based solutions.
  • Strong proficiency in Microsoft AI and cloud platforms, including:
    • Azure AI services (OpenAI, Cognitive Services, Machine Learning, Bot Services)
    • Copilot Studio for building custom AI assistants
    • Power Platform (Power Automate, Power Apps, Power Virtual Agents)
    • Microsoft Graph API for integrating with M365
  • Experience developing in C#, .NET, Python, JavaScript/TypeScript, and PowerShell.
  • Knowledge of AI/ML frameworks and integration of AI models into applications.
  • Understanding AI/ML concepts, including NLP, chatbot development, and automation.
  • Familiarity with Microsoft 365 development, including Teams apps, SharePoint integration, and Office Add-ins.
  • Strong knowledge of DevOps methodologies, CI/CD pipelines, and Git-based workflows.
  • Team player who is ambitious and motivated.
  • Excellent interpersonal skills and patience working with others.
  • Must be able to multitask and work in a fast-paced environment.
  • Must have excellent customer service skills
  • Excellent verbal and written communication skills with the ability to write concise, accurate and readable technical documentation and reports
  • Successful track record of working in an IT development team
  • Demonstrate a high level of technical expertise and ability
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.