Senior AI/ML Engineer -Microsoft Graph data connect Analytics
American ExpressAbout the role
Description
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
How will you make an impact in this role?
Responsible for architecting and engineering data access security controls that manage, monitor, measure, and report the data access security posture of the organization’s data estate. Specifically this role will focus on controlling access to semi-structured and unstructured data hosted on distributed servers, cloud, storage, file systems, file shares and collaboration repositories. Data access controls will cover person and non-person identities and their access, including but not limited to users, applications, APIs and GenAI.
Organizational Context
Reports to the Director of Data Access Management. The Data Access Management team architects, engineers and operates data access controls for structured, semi-structured and unstructured data hosted on the mainframe, distributed servers, cloud, storage, file systems, file shares and collaboration repositories like SharePoint, Confluence, Slack, OneDrive, Github etc. Works across Technology Risk and Information Security, Privacy, Enterprise Data Governance, hosting platform teams to meet business, security, risk and compliance objectives for a Category 2 bank. The Data Access Management team functions in support of the broader Data Security Posture Management program.
Key Responsibilities:
- Develop and manage pipelines to extract, transform, and load (ETL) Microsoft 365 data into Azure data stores.
- Use Microsoft Graph Data connect to aggregate SharePoint permissions, store data in Azure storage and create analytics dashboard using Power BI.
- Create data pipelines using Azure Synapse.
- Collaborating with data scientists and other teams to deploy and scale M365 access security models.
- Build and integrate AI Agents into access attestation solutions
- Combining data engineering skills with knowledge of AI/ML algorithms to build intelligent Access review systems.
- Integrate data from various sources (APIs, logs, third-party systems) into centralized repositories.
- Use GenAI to implement access monitoring and alerting rules for Database access logs and M365 access logs.
Education & Experience:
- Bachelor’s degree in computer science, Data Science, AI, or a related field
- 6+ Years of hands-on experience.
Technical skills:
- Strong experience using Microsoft Graph data connect
- Experience with Microsoft Fabric, Azure Synapse, and Azure Data Factory.
- Expertise in data pipelines, ETL/ELT processes, database management (SQL and NoSQL)
- Power App / Power Automate experience automating workflows in M365 preferred.
- Strong programming skills in languages like Python, C#, PowerShell or Java.
- Familiarity with Azure services and cloud-based data storage and processing.
- Experience building and deploying autonomous AI agents.
- M
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s