- Company Name
- MNP
- Job Title
- Software Developer - Applied AI
- Job Description
-
**Job Title:** Software Developer – Applied AI
**Role Summary:**
Develop and deploy generative AI solutions on the Microsoft Azure platform, collaborating with cross‑functional teams to prototype, validate, and productionize AI-driven applications that meet business requirements. Ensure solutions are reliable, scalable, cost‑effective, and aligned with stakeholder expectations.
**Expectations:**
- Demonstrate ownership from concept through production.
- Deliver high‑quality, maintainable code and robust AI models.
- Communicate effectively with stakeholders, data scientists, and engineering teams.
- Prioritize testing, validation, and safety of AI outputs.
**Key Responsibilities:**
- Design, build, and implement generative AI solutions using Azure AI Studio, Azure OpenAI Service, and Azure AI Search (or equivalent vector DB).
- Prototype AI applications, evaluate against business needs, and iterate based on feedback.
- Create production‑ready architectures focusing on reliability, scalability, and cost efficiency.
- Optimize model selection and performance for accuracy and reduced hallucinations.
- Collaborate with data scientists on model integration and validation.
- Deploy and manage Azure resources, including CI/CD pipelines (Azure DevOps, GitHub Actions).
- Maintain documentation and conduct thorough testing of AI components.
**Required Skills:**
- Hands‑on experience with Microsoft Azure, Azure AI Studio, Azure OpenAI Services, Azure AI Search (or similar).
- Strong knowledge of foundation models and Retrieval‑Augmented Generation (RAG) architecture.
- Proficiency in Python and cloud‑native software development (coding, testing, debugging).
- Proven track record delivering end‑to‑end solutions to production.
- Ability to test and validate AI outputs for accuracy, safety, and relevance.
- Familiarity with Azure resource deployment and management.
- Preferred: C#, .NET (Core/6+), TypeScript, Entity Framework, Azure Content Safety, Terraform, Azure SQL or Cosmos DB, CI/CD pipeline tools, Microsoft Copilot Studio, chatbot/agentic AI development.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related technical field (or equivalent practical experience).
- Relevant certifications (e.g., Microsoft Certified: Azure AI Engineer Associate, Azure Developer Associate) are advantageous but not mandatory.