Tax - DT and I - AI Engineer (Karnataka)

Tax - DT and I - AI Engineer (Karnataka)

31 Jul
|
BDO International
|
Karnataka

31 Jul

BDO International

Karnataka

Job Description

Job Code :
Job Title : AI Software Engineer
Reports to Position : Director
Department : DTI
Grade : 4 -Senior Associate

Job Summary

The AI Software Engineer designs, builds, and supports production AI capabilities for a regulated-industry platform using Microsoft s AI ecosystem and up-to-date Dot Net engineering practices

This role architects agent systems, retrieval-augmented generation solutions, and semantic retrieval infrastructure that enable high-quality, measurable, and secure AI outcomes

The position develops production applications in C# and Dot Net 8+, creates evaluation frameworks for model and retrieval performance, and partners closely with tax professionals to translate domain requirements into practical AI solutions

This role also advances responsible AI practices through content filtering, PII handling, audit logging, output verification, and secure platform design within Azure-based environments

Job Duties

- Design and build agent systems using Microsoft AI technologies, including Semantic Kernel, Microsoft

Extensions

AI, Azure AI Foundry, Azure OpenAI, and Model Context Protocol integrations

- Develop AI solutions that traverse ownership structures, answer tax-context questions, and support document-centered workflows

- Architect and maintain retrieval-augmented generation infrastructure, including chunking strategies, embedding selection, retrieval evaluation, and Azure AI Search configuration

- Develop hybrid retrieval patterns that combine vector search with structured queries against operational data stores

- Write, test, deploy, and maintain production code in C# and Dot Net 8+

- Build and enhance evaluation frameworks, including offline evaluation suites, golden datasets, and production monitoring for agent quality and retrieval performance

- Partner with tax professionals and business stakeholders to define domain requirements and translate those requirements into scalable AI solutions

- Implement responsible AI controls, including content filtering, PII handling, audit logging, output verification, and platform security boundaries

- Develop and support Azure-based application components using App Service, Functions, Container Apps, Service Bus, Key Vault, and managed identities

- Design and optimize SQL Server and Azure SQL data access patterns that support AI and application workloads





- Contribute to front-end integration efforts using React or Angular as needed for AI-enabled user experiences

- Document technical designs, implementation patterns, and operational support procedures

- Collaborate with engineering teams to identify risks, resolve technical issues, and improve platform reliability and performance

- Other duties as required

Qualifications, Skills, and Abilities

Education

- Bachelor s degree in Computer Science, Software Engineering, Information Systems, or Data Science, required

Experience

- Four (4) or more years of software engineering experience, required

- Three (3) or more years of recent experience developing applications with Python, C#, or Dot Net, required

- Production experience using C# and Dot Net 8+ in enterprise applications, required

- Production experience in Microsoft Azure, including App Service, Functions, Container Apps, Service Bus, Key Vault, and managed identities, required

- Experience with SQL Server and Azure SQL in production environments, required

- Experience with React or Angular, required

- Production experience with Azure OpenAI Service, including model deployment, content filter configuration, and responsible AI controls, required

- Experience designing and implementing retrieval-augmented generation solutions in production environments, required

- Experience using Semantic Kernel, Microsoft

Extensions

AI, and Azure AI Foundry in production or enterprise solution development, required

- Experience in designing and deploying agent-based AI workflows in production environments, required

- Experience building AI evaluation frameworks and production monitoring for model and retrieval quality, required

- Working knowledge of Model Context Protocol for tool integration, required

- Experience in tax, audit, legal, or financial services environments, preferred

- Experience with document understanding and intelligent document processing, preferred

- Experience with graph databases, knowledge graph patterns, or graph-based data modeling, preferred

- Experience with temporal or bi-temporal data models,



preferred

- Experience with LLMOps tooling, including prompt versioning, cost observability, and trace-level debugging, preferred

- Advocates for agentic development by building team skills and adopting agentic workflows across the SDLC, preferred

- Experience using AI-assisted development tools (eg, Claude Code, Cursor, GitHub Copilot, Antigravity) to accelerate delivery while maintaining code quality and security standards, preferred

Certifications

- Microsoft Azure certification, preferred

- Microsoft AI certification, preferred

Licensure

- N/A, required

Software

- C#, required

- Dot Net 8+, required

- Python, preferred

- Azure OpenAI Service, required

- Azure AI Foundry, required

- Semantic Kernel, required

- Microsoft

Extensions

AI, required

- Azure AI Search, required

- SQL Server, required

- Azure SQL, required

- React, required

- Angular, required

- Azure App Service, required

- Azure Functions, required

- Azure Container Apps, required

- Azure Service Bus, required

- Azure Key Vault, required

- Neo4j, preferred

- Cosmos DB Gremlin, preferred

Language

- N/A, required

Other Knowledge, Skills, Abilities

- Strong knowledge of agent design patterns and deterministic AI workflow design, required

- Strong knowledge of retrieval architecture, semantic search, vector search, and structured data access patterns, required

- Strong understanding of responsible AI practices in regulated environments, required

- Strong analytical and problem-solving skills, required

- Strong verbal and written communication skills with technical and non-technical stakeholders, required

- Ability to translate complex domain requirements into scalable engineering solutions, required

- Ability to measure AI quality through repeatable evaluation methods and operational monitoring, required

- Ability to work effectively across engineering and business teams, required

- Knowledge of document extraction, form understanding, and layout-aware processing methods, preferred

- Knowledge of graph data modeling and knowledge graph design patterns, preferred

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Tax - DT and I - AI Engineer (Karnataka)
🏢 BDO International
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: tax - dt and i - ai engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: tax - dt and i - ai engineer (karnataka) / karnataka