What are the responsibilities and job description for the Azure Open AI Engineer position at Niha Technologies, Inc.?
Mandatory Hands-On Requirements (All Required)
Candidates must demonstrate hands-on experience with:
- Python backend development (FastAPI / Flask)
- LLM integration using OpenAI APIs
- RAG pipelines (embeddings, retrieval, response orchestration)
- Azure AI Foundry (deployment, configuration, operations)
- Infrastructure as Code (Terraform, Bicep, ARM – authored by candidate)
- Azure deployments (App Service, Containers, Functions, AKS)
- CI/CD pipelines (GitHub Actions, Azure DevOps)
- Production monitoring, logging, and reliability practices
- Working in environments with security, privacy, and governance constraints
Key Responsibilities
- Build Python APIs integrating Azure OpenAI models
- Design and operate LLM and RAG pipelines in production
- Deploy and manage Azure infrastructure using IaC
- Operate AI workloads within Azure AI Foundry
- Support Docker/AKS-based deployments
- Partner with DevOps and security teams on CI/CD and hardening
- Contribute to LLM evaluation frameworks (accuracy, safety, robustness)
- Advise stakeholders on prompt design, model selection, and architecture tradeoffs