- Company Name
- Genpact
- Job Title
- Technical Lead – Artificial Intelligence
- Job Description
-
**Job Title**
Technical Lead – Artificial Intelligence
**Role Summary**
Lead the design, development, and delivery of AI-driven solutions across the Insurtech domain. Spearhead cross‑functional teams, set architectural standards, and ensure scalable, high‑performance AI services are deployed and maintained efficiently. Act as a technical steward, translating business requirements into robust, production‑ready AI pipelines and fostering a culture of continuous improvement.
**Expectations**
- Deliver end‑to‑end AI projects from concept through production.
- Mentor and grow a high‑performing technical team.
- Collaborate closely with product owners, data scientists, and stakeholders to translate business goals into scalable technical specifications.
- Champion industry‑best practices in architecture, DevOps, and quality assurance.
**Key Responsibilities**
- Design enterprise‑grade AI architectures that are resilient, scalable, and secure.
- Define and enforce coding standards, design patterns, and best practices.
- Lead the full software development lifecycle: requirements analysis, design, coding, testing, deployment, and production support.
- Build and maintain CI/CD pipelines (Bitbucket, GitHub Actions, etc.) with automated unit, integration, and performance tests.
- Utilize cloud services (AWS, Azure, GCP), serverless compute, container orchestration (Docker, Kubernetes), and IaC (Terraform) to provision and manage infrastructure.
- Develop and expose robust APIs and microservices using NextJS, Node.js, React, Typescript, Python, and optionally Go.
- Implement data persistence solutions (MongoDB, DynamoDB) and vector databases for GenAI workloads.
- Integrate advanced GenAI capabilities (prompt engineering, token management, RAG) into products.
- Create and maintain comprehensive technical documentation, API specs, and design artifacts.
- Collaborate with product managers to translate user stories into actionable technical tasks.
- Conduct code reviews, mentor junior engineers, and foster knowledge sharing.
**Required Skills**
*Technical Skills*
- Proven experience leading AI/ML projects and delivering enterprise‑scale solutions.
- Deep proficiency in at least one major cloud provider (AWS, Azure, or GCP).
- Full‑stack development expertise: NextJS, Node.js, React, Typescript, Python; familiarity with Go a plus.
- Microservices architecture, API design, and RESTful/GraphQL services.
- Serverless computing, containerization (Docker, Kubernetes), and orchestration.
- Infrastructure‑as‑Code with Terraform or equivalent.
- Continuous integration/deployment pipelines, automated testing, and DevOps pipelines.
- Experience with GenAI concepts, vector databases, RAG, and token‑based processing.
- Source control best practices (Git branching, GitHub/GitLab/Bitbucket).
- Agile/Lean methodologies, JIRA or Confluence, and DDD principles.
- MLOps/AIOps practices a plus.
*Soft Skills*
- Strong analytical and problem‑solving abilities.
- Excellent written and verbal communication.
- Leadership, team mentoring, and stakeholder collaboration.
**Required Education & Certifications**
- Bachelor’s (or Master’s) degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or related field.
- Professional certifications are preferred:
- AWS Certified Solutions Architect / Developer
- Microsoft Certified: Azure Solutions Architect Expert
- Google Cloud Professional Cloud Architect
- Any AI/ML specialist certification (e.g., TensorFlow, Azure AI, GCP ML)
- Certifications in CI/CD, DevOps, or MLOps are advantageous.