Senior Developer
Azure OpenAI projects
advancements in artificial intelligence and cloud technologies to build innovative solutions
that drive business value. As a Senior Developer, you will play a pivotal role in designing,
developing, and deploying AI models and advanced applications on the Azure platform.
Project Overview:
We are seeking a highly skilled and experienced Senior Developer to join our team and lead
the development efforts for Azure OpenAI projects. This role involves leveraging the latest
advancements in artificial intelligence and cloud technologies to build innovative solutions
that drive business value. As a Senior Developer, you will play a pivotal role in designing,
developing, and deploying AI models and advanced applications on the Azure platform.
Requirements:
- Strong experience in AI/ML, with recent hands-on work in Generative AI and large language models (LLMs)
- Working knowledge of NLP techniques relevant to enterprise use cases such as search, summarization, and document classification
- Experience with vector search and embeddings, particularly in enterprise search or RAG-based applications
- Proven expertise in Python and REST API development for scalable, production-grade systems
- Hands-on experience with Azure OpenAI, Cognitive Services, Azure AI Search, and Azure App Services or Functions
- Experience deploying AI systems using CI/CD pipelines, cloud-native practices, and observability tooling
- Familiarity with LLM orchestration frameworks such as LangChain or Semantic Kernel (preferably in Azure environments)
- Strong communication skills and ability to engage with technical and non-technical stakeholders
Nice to have
- Exposure to React or Node.js workflows, or willingness to collaborate in JS-heavy environments
- Prior experience building internal copilots, chatbots, or agentic AI assistants using LLMs
Responsibilities:
- Design and implement LLM-powered applications using Azure OpenAI, Cognitive Services, and Azure AI Search
- Build agentic workflows for use cases such as document summarization, enterprise search, and support automation
- Design LLM systems with a focus on output reliability, prompt control, and fallback handling
- Translate prompt-based logic into robust Python APIs and deploy via Azure App Services, Functions, or containerized environments
- Integrate GenAI logic with business tools and external APIs
- Ensure production-readiness through CI/CD pipelines (Azure Pipelines or GitHub Actions), monitoring, and test automation
- Collaborate with product managers and engineers (React, Node.js) to integrate AI capabilities into existing platforms
- Provide technical leadership in building and productionalizing GenAI systems, mentoring junior engineers, and driving engineering best practices