TTT AI Developer Senior - EY Global Delivery Services
Job description
Generative AI – Application Developer
EY’s GDS Tax Technology team’s mission is to develop, implement and integrate technology solutions that better serve our clients and engagement teams. As a member of EY’s core Tax practice, you’ll develop deep tax technical knowledge and outstanding database, data analytics and programming skills.
Ever-increasing regulations require tax departments to gather, organize and study more data than ever before. Often the data necessary to satisfy these ever-increasing and complex regulations must be collected from a variety of systems and departments throughout an organization. Effectively and efficiently handling the variety and volume of data is often extremely challenging and time-consuming for a company.
EY's GDS Tax Technology team members work side-by-side with the firm's partners, clients and technical subject matter experts to develop and incorporate technology solutions that enhance value-add, improve efficiencies and enable our clients with disruptive and market leading tools supporting Tax.
GDS Tax Technology works closely with clients and professionals in the following areas: Federal Business Tax Services, Partnership Compliance, Corporate Compliance, Indirect Tax Services, Human Capital, and Internal Tax Services. GDS Tax Technology provides solution architecture, application development, testing and maintenance support to the global TAX service line both on a pro-active basis and in response to specific requests.
The opportunity
We are looking for Senior Software Engineers or Senior Software Developers with proven experience in Application Development using Python to join the TTT team in Tax Service Line. This is a fantastic opportunity to venture into Generative AI applications field in a new service offering.
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:
- Experience building APIs with Python (FAST API).
- Experience with source control systems such as (preferably GitHub)
- Experience with CI/CD pipelines – Azure DevOps pipelines, GitHub Actions etc.
- Experience in Azure Cloud – In particular, services such as Azure app services, Azure Functions, Entra ID etc.
- Familiarity with containerization technologies – Docker, Azure container apps, Azure Kubernetes Services (AKS)
- Familiarity with React or any other TypeScript based UI frameworks is a plus.
- Familiarity with SQL and No-SQL databases such Cosmos or Mongo DB
Behavioral Skills:
- 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 internal and client team members.
Nice to Have:
- Experience developing in C#.
- Fundamental understanding of classical AI/ML
- Awareness about AI Agents/ Agentic workflow frameworks and SDKs
- Awareness about Graph Database such as Neo4j
- Microsoft Azure AI-901 Certification
You will learn with us about:
- Generative AI application development with Azure OpenAI, Semantic Kernel, and Vector databases like Azure AI search, Postgres, etc.
- Large Language Models (LLMs)
- Retrieval Augment Generation (RAG) techniques
- Prompt engineering
To qualify for the role, you must have:
- Bachelor’s / master’s degree in software engineering / information technology / BE/ B. TECH
- 5+ years of Software Development Experience
- Proficient in both written and spoken English.
- Willingness to learn about Tax or Finance Domain
What we offer
EY Global Delivery Services (GDS) is a dynamic and truly global delivery network. We work across six locations – Argentina, China, India, the Philippines, Poland and the UK – and with teams from all EY service lines, geographies and sectors, playing a vital role in the delivery of the EY growth strategy. From accountants to coders to advisory consultants, we offer a wide variety of fulfilling career opportunities that span all business disciplines. In GDS, you will collaborate with EY teams on exciting projects and work with well-known brands from across the globe. We’ll introduce you to an ever-expanding ecosystem of people, learning, skills and insights that will stay with you throughout your career.
- Experience in Generative AI: This is a unique opportunity to dive into the Gen AI. You’ll develop the required skills and gain experience in the Gen AI development field.
- Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next.
- Success, as defined by you: We’ll provide the tools and flexibility, so you can make a meaningful impact, your way.
- Transformative leadership: We’ll give you the insights, coaching and confidence to be the leader the world needs.
- Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs.