Generative AI application developer-Python

ey

Chennai 5 Years Exp Posted 250d ago

Job Description

Your key responsibilities

  • Design, develop, and implement AI agents/plugins/interfaces and APIs, ensuring integration with various systems aligns with the core product/ platform development strategy.
  • Estimate and manage technical efforts, including work breakdown structures, risks, and solutions, while adhering to development methodologies and KPIs.
  • Maintain effective communication within the team and with stakeholders, proactively managing expectations and collaborating on problem-solving.
  • Contribute to the refinement of development/engineering methodologies and standards, anticipating potential issues and leading the resolution process. 

 

Skills and attributes for success

Must-Have:

  • Skilled in full-stack application development with Python, FAST Api, React or any other typescript based UI frameworks, SQL databases
  • Advanced knowledge of Azure services such as Azure app services, Azure Functions, Entra ID etc.
  • Containerisation – Docker, Azure container apps, Azure Kubernetes Services (AKS)
  • No-SQL database such Cosmos or Mongo DB
  • Working experience with source control such as git or TFVC
  • CI/CD pipelines, Azure DevOps, GitHub Actions etc.
  • Generative AI application development with Azure OpenAI, Semantic Kernel, LangChain, and Vector databases like Azure AI search, Postgres, etc.
  • Fundamental understanding of various types of Large Language Models (LLMs)
  • Fundamental understanding of Retrieval Augment Generation (RAG) techniques
  • Fundamental understanding of classical AI/ML
  • Skilled in Advanced prompt engineering

 

Nice-to-Have:

  • Awareness about various AI Agents/ Agentic workflow frameworks and libraries
  • Graph Database such as Neo4j
  • Experience with M365 Copilot Studio
  • Microsoft Azure AI-900/ AI-102 Certification

 

Behavioural Skills:

  • Excellent learning ability.
  • Strong communication skill.
  • Flexibility to work both independently and as part of a larger team.
  • Strong analytical skills and attention to detail.
  • The ability to adapt your work style to work with both internal and client team members.

 

To qualify for the role, you must have

  • Bachelor’s / master’s degree in software engineering / information technology / BE/ B.TECH
  • An overall 5 – 9 years of experience.

 

Ideally, you’ll also have

  • Thorough knowledge Tax or Finance Domain.
  • Strong analytical skills and attention to detail.

 

What we look for

  • A Team of people with commercial acumen, technical experience and enthusiasm to learn new things in this fast-moving environment
  • An opportunity to be a part of market-leading, multi-disciplinary team of 1400 + professionals, in the only integrated global transaction business worldwide.
  • Opportunities to work with EY TAS practices globally with leading businesses across a range of industries

Similar Openings for You