Majesco is a leading insurance solutions and services provider, and they are seeking a Director of Engineering, AI and Data Science to lead a high-impact team of data scientists and ML engineers. This role involves delivering production-grade AI and machine learning solutions for Majesco’s insurance platforms, focusing on the application of Generative AI and large language models.
Responsibilities:
- Lead, mentor, and expand a high-performing AI and ML engineering team delivering measurable business value
- Own end-to-end LLM solution delivery—from problem framing and data preparation to fine-tuning, safety guardrails, evaluation, deployment, and monitoring
- Serve as Majesco’s subject-matter expert in Microsoft Azure AI, guiding pragmatic choices across Azure OpenAI, Azure ML, Cognitive Search, AKS, Cosmos DB, and Key Vault
- Architect and operationalize RAG pipelines, AI agents, and workflow automation frameworks to enhance customer experience and operational efficiency
- Uphold strong engineering excellence—Python 3, PyTorch, CUDA, CI/CD, observability, testing, and secure release management
- Drive fast-paced experimentation to evaluate prompts, models, and architectures; champion trustworthy offline and online evaluation
- Partner cross-functionally with Product, Design, and GTM teams to convert complex insurance problems into intuitive AI-driven solutions
- Ensure system reliability, scalability, and uptime across environments using DevOps best practices and Infrastructure as Code (Terraform or Azure Bicep)
- Promote AI security, compliance, and data governance across all deployments—covering PII, access control, and auditability
- Optimize cloud costs through data-driven architecture decisions and continuous performance tuning
- Communicate clear roadmaps, KPIs, and risk assessments to stakeholders; pivot effectively as new priorities arise
- Stay at the forefront of LLM, NLU, computer vision, and agentic AI innovations, applying emerging techniques with pragmatic rigor
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related technical field (advanced degree preferred)
- 8+ years of experience in software engineering or applied machine learning, including leadership of senior technical teams
- Proven success deploying LLMs and generative AI applications in production (prompt engineering, fine-tuning, safety/guardrails)
- Deep, hands-on experience with Microsoft Azure for AI, especially Azure OpenAI and related services
- Strong software engineering fundamentals: Python, PyTorch, CUDA, Git, CI/CD, test automation, and secure software architecture
- Demonstrated leadership excellence—coaching high-performing engineers, managing complexity, and fostering accountability
- Exceptional communication skills; able to distill complex AI topics into clear, actionable insights for diverse audiences
- Experience with RAG pipelines, vector databases, embeddings optimization, and evaluation of retrieval quality
- Strong MLOps expertise on Azure (model registry, pipelines, governance, and monitoring)
- Familiarity with IaC (Terraform, Azure Bicep), AKS, and Azure DevOps for reliable AI deployment
- Cross-cloud knowledge (AWS) and pragmatic cloud vendor selection experience
- Domain experience in Insurtech or regulated industries (underwriting, billing, claims, or compliance automation)