AI Developer
Job Description
About the Role
We're looking for an experienced AI Developer with hands-on expertise in Large Language Models (LLMs), Azure AI services, and end-to-end ML pipeline deployment. If you're passionate about building scalable AI solutions, integrating document intelligence, and deploying models in production using Azure, this role is for you.
Key Responsibilities
- Design and develop AI applications leveraging LLMs (e.g., GPT, BERT) for tasks like summarization, classification, and document understanding
- Implement solutions using Azure Document Intelligence to extract structured data from forms, invoices, and contracts
- Train, evaluate, and tune ML models using Scikit-learn, XGBoost, or PyTorch
- Build ML pipelines and workflows using Azure ML, MLflow, and integrate with CI/CD tools
- Deploy models to production using Azure ML endpoints, containers, or Azure Functions for real-time AI workflows
- Write clean, efficient, and scalable code in Python and manage code versioning using Git
- Work with structured and unstructured data from SQL/NoSQL databases and Data Lakes
- Ensure performance monitoring and logging for deployed models
Skills & Experience Required
- Proven experience with LLMs and Prompt Engineering (e.g., GPT, BERT)
- Hands-on with Azure Document Intelligence for OCR and data extraction
- Solid background in ML model development, evaluation, and hyperparameter tuning
- Proficient in Azure ML Studio, model registry, and automated ML workflows
- Familiar with MLOps tools such as Azure ML pipelines, MLflow, and CI/CD practices
- Experience with Azure Functions for building serverless, event-driven AI apps
- Strong coding skills in Python; familiarity with libraries like NumPy, Pandas, Scikit-learn, Matplotlib
- Working knowledge of SQL/NoSQL databases and Data Lakes
- Proficiency with Azure DevOps, Git version control, and testing frameworks
More Info
Key Skills
Azure Document Intelligence
Data Lakes
NoSQL databases
Scikit-learn
MLflow
Azure AI services


