We are seeking a seasoned professional to lead the development of our core AI services team. As an AI Core Senior Developer, you will play a pivotal role in designing, building, and scaling AI-enabling platform services and public APIs that are secure, reliable, and cloud-native.
Key Responsibilities:
* Develop scalable, fault-tolerant cloud-native services on Microsoft Azure ensuring high performance and reliability.
* Create secure, well-documented public APIs and SDKs for consumption by internal and external developers.
* Collaborate with cross-functional teams to deliver end-to-end solutions across data pipelines orchestration and service APIs.
* E Embed robust security controls to protect sensitive data and ensure secure access to AI services.
* Contribute to design reviews, code reviews, and architectural discussions to ensure engineering excellence.
* Mentor junior developers, encourage continuous learning, and contribute to a culture of innovation.
You will be working closely with multiple teams to create AI solutions that include AI model deployment, training, and tooling development.
Ai & Cloud Expertise:
* Experience working with Large Language Models (LLMs) and understanding of trade-offs between performance, cost, and capability.
* Understanding of Retrieval-Augmented Generation (RAG) agent orchestration, prompt engineering, and tool calling.
* Familiarity with AI standards such as Model Context Protocol (MCP) and Agent2Agent (A2A).
* Strong knowledge or experience in working with various Machine Learning (ML) algorithms, regression, classification, clustering, deep learning.
* Knowledge of AI ethics and regulations, e.g., NIST AI RMF, EU AI Act, and commitment to responsible AI development.
* Fluent in developing code using AI tools such as GitHub Copilot. Must be able to use prompt engineering to carry out multiple development tasks.
* Familiar with AI orchestration, including tools like AI Foundry and/or Semantic Kernel.
* Experience with tools for automated testing and evaluation of AI outputs is a plus.
Core Skills and Qualifications:
* Experience in software engineering, preferably in platform or cloud-native service development using Microsoft and .NET technologies.