Overview
On Site
$50 - $55
Contract - W2
Skills
C#
Generative Artificial Intelligence (AI)
Python
LangChain
Semantic Kernel
Machine Learning Operations (ML Ops)
Machine Learning (ML)
Microsoft Azure
Job Details
#W2 Requirement
Job Title: Azure Generative AI Developer
Location: Moline, IL Onsite
Job Description:
We are seeking an experienced Azure Generative AI Developer to design, develop, and deploy cutting-edge AI solutions using Microsoft Azure's AI and machine learning services. The ideal candidate will have strong expertise in generative AI technologies, Azure cloud services, and software development practices.
Key Responsibilities
AI Solution Development
- Design and implement generative AI applications using Azure OpenAI Service, including With GPT or third party models
- Build conversational AI solutions using Azure Bot Framework and Cognitive Services
- Integrate AI capabilities into existing applications and workflows
Azure Cloud Architecture
- Architect scalable AI solutions using Azure services including Azure Functions, App Service, and Container Instances
- Implement secure AI applications using Azure Active Directory, Key Vault, and other security services
- Optimize performance and cost of AI workloads in Azure
Development and Integration
- Develop APIs and microservices to expose AI functionality
- Implement prompt engineering and fine-tuning techniques for optimal model performance
- Build monitoring and logging solutions using Azure Monitor and Application Insights
- Create CI/CD pipelines using Azure DevOps for AI model deployment
Collaboration and Innovation
- Work closely with data scientists, product managers, and stakeholders to understand requirements
- Research and evaluate new AI technologies and Azure services
- Document solutions and create technical specifications
- Mentor junior developers and contribute to best practices
Required Qualifications
Technical Skills
- 3+ years of software development experience with Python, C#, or JavaScript/TypeScript
- 2+ years hands-on experience with Azure cloud services
- Strong experience with Azure OpenAI Service and generative AI models
- Proficiency in Azure Machine Learning, Cognitive Services, and Bot Framework
- Experience with REST APIs, microservices architecture, and containerization (Docker)
- Knowledge of version control (Git) and DevOps practices
AI/ML Knowledge
- Understanding of machine learning concepts and generative AI principles
- Experience with prompt engineering and model fine-tuning
- Familiarity with vector databases and retrieval-augmented generation (RAG)
- Knowledge of responsible AI practices and ethical considerations
Cloud and DevOps
- Azure certifications preferred (AI-102, AZ-204, or similar)
- Experience with Infrastructure as Code (ARM templates, Bicep, or Terraform)
- Knowledge of monitoring, logging, and security best practices in cloud environments
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- Experience with LangChain, Semantic Kernel, or similar AI frameworks
- Knowledge of additional cloud platforms (AWS, Google Cloud Platform)
- Experience with data engineering and ETL processes
- Understanding of MLOps practices and model lifecycle management
- Previous experience in enterprise software development
Skills and Competencies
- Strong problem-solving and analytical thinking abilities
- Excellent communication and collaboration skills
- Ability to work in fast-paced, agile environments
- Continuous learning mindset to stay current with rapidly evolving AI technologies
- Attention to detail and commitment to quality
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.