Senior AI Software Engineer Jobs in North Carolina
Senior AI Software Engineer jobs in North Carolina are among the most actively recruited technology positions in the state, concentrated in enterprise software, life sciences, financial services, and defense contracting, with demand at every level from mid-career engineers through principal-level architects. The heaviest hiring is in the Research Triangle area of Raleigh, Durham, and Chapel Hill, along with Charlotte and Cary, where established employers like Red Hat, SAS Institute, and Lenovo maintain significant engineering operations. The most in-demand specialties include large language model development, MLOps infrastructure, and AI-driven data platform engineering. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 14+ Senior AI Software Engineer jobs











This position is responsible for advising the Enterprise Data and Analytics Unit (BU) risk activities in adherence with the Company’s Risk Appetite and Corporate Strategy. Supports the management of Artificial Intelligence (AI) risks and controls across all risk types along with the execution of risk policies, standards, procedures, and/or program requirements. Provides advisory services to manage risks. Assists communication across Data, Technology and/or Cyber, the 2nd & 3rd line, and regulators. Helps with influencing the achievement of shared departmental goals.
- Business Risk & Controls Knowledge and Expertise - Develops and maintains a deep understanding of the complexities inherent in the organization’s business environment, including industry markets, products, services, client-base and competitive landscape. Ability to analyze and interpret business trends and drivers to identify underlying patterns, interdependencies and emerging opportunities and risks and operationalize 2nd line requirements for business area. Collaborate with cross-functional teams to assess the impact of external factors including regulatory changes, market disruptions or business operations and strategy.
- Business Risk Management Support - Supports the execution and implementation of policies, standards, and procedures with BU associates in alignment with the Company's risk management framework. Aids the business in identifying risks & control gaps. Leads the tracking and resolution of issues across the organization, ensuring timely escalation and remediation. Collaborates with BU and stakeholders to develop and execute action plans and mitigation strategies to address root causes & prevent recurrence. Monitors the status and effectiveness of issue remediation efforts, providing regular updates and reports to senior management. Coordinates with other functions (i.e. Compliance, 2LOD) to ensure alignment with broader risk management and governance objectives. Supports prioritization and capacity assessment, ensuring resource alignment with strategic objectives and risk management initiatives.
- Regulatory and Internal Audit Engagement - Supports regulatory and Internal Audit inquiries, examinations, and audits in collaboration with internal stakeholders. Assists in the business development of regulatory submissions, response and reporting requirements, driving accuracy, completeness, and timely submission.
- Risk Governance & Reporting - Defines BU risk reports that provide a comprehensive view of risks impacting the BU and/or extrapolates information from existing data and dashboards. Monitors BU risk and control performance. Effectively manages and summarizes top and emerging risks and actions to address impacts. Partners with Reporting program to ensure timely escalation of key indicator limits and breaches as required by the Risk Appetite Framework (RAF). Advises BRC and/or BU senior leadership and their direct reports in relevant risk governance meetings utilizing understanding of the BU operations, risks, controls and related laws and regulatory guidance. Provides feedback and collaborates on relevant governance documents to support BU activities and manage risk. Drives the implementation of program policies, standards, and procedures. Ensures timely communication around current and emerging issues and regulatory requirements.
- Collaborate with the BU to develop metrics that measure the effectiveness and adoption of AI governance, including control coverage, key risk indicators, key performance indicators, and exception management.
- Apply a solid understanding of control environments to proactively mitigate risks. Influence control owners and other stakeholders to build consensus on risk mitigation and remediation strategies including new risks that may be introduced with the use of AI.
- Knowledge of risk techniques, practices, and control frameworks
- Knowledge of various banking and government regulatory requirements and processes
- Knowledge of regulatory guidance pertaining to enterprise risk and operational risk
- Ability to work effectively with associates, senior management and various committees
- Demonstrable knowledge of AI-related regulatory developments, industry standards, and recognized risk management frameworks such as NIST AI RMF and ISO/IEC 42001
Ability to work effectively with associates, senior management and various committees
Qualifications:
Minimum Required Education and Experience: Bachelor's Degree and 4 years' experience OR High School Diploma or GED/Equivalent and 8 years' experience in Financial Services, First Line Risk Management, Enterprise Risk or Operations Risk
Preferred Education:Other
Preferred Area of Study:Finance or Risk Management
Preferred Area of Experience:Project Management, Internal or External Consulting. Prior experience in a Technology or Cyber Risk Organization.
Required Licenses or Certifications:
Preferred Licenses or Certifications:CRCM, PMP, CERP, CAMS; ISACA CISA, ISACA CRISC - IO; ISACA AAIR; AIGP
#LI-LM1
See All 14 Senior AI Software Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find JobsSenior AI Software Engineer Jobs by City in North Carolina
Where North Carolina roles are concentrated, by current openings.
Senior AI Software Engineer Job Market in North Carolina
A snapshot from current North Carolina openings, updated as new roles post.
Who's Hiring



What North Carolina Employers Look For
The qualifications that appear most often in senior AI software engineer jobs across North Carolina.
- Bachelor's or master's degree in computer science, artificial intelligence, or a related engineering field
- Demonstrated experience designing and deploying machine learning models in production environments
- Proficiency in Python and deep learning frameworks such as PyTorch or TensorFlow
- Experience with cloud platforms including AWS, Azure, or Google Cloud for AI workloads
- Strong background in MLOps practices including model monitoring, versioning, and CI/CD pipelines
- Ability to collaborate cross-functionally with data scientists, product managers, and platform engineers
Senior AI Software Engineer Jobs in North Carolina: Frequently Asked Questions
How do you become a senior ai software engineer in North Carolina?
Becoming a senior ai software engineer in North Carolina typically requires a bachelor's or master's degree in computer science, data science, or a closely related field, followed by several years of hands-on experience building and deploying AI systems. North Carolina does not require a state-issued license for this role. Employers in the Research Triangle and Charlotte corridors place strong weight on demonstrated production ML experience, published work, or open-source contributions alongside formal credentials.
How much do senior AI software engineers make in North Carolina?
Senior AI software engineers in North Carolina earn a median of about $134,710 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,840 for the lowest 10% to over $179,310 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire senior ai software engineers in North Carolina?
Employers hiring senior ai software engineers in North Carolina right now include Booz Allen Hamilton, Alliance Health Plan, and Cisco, based on current listings on Migrate Mate as of November 2026. North Carolina's concentration of research universities and major technology campuses, particularly around the Research Triangle Park, makes the state an ongoing destination for companies scaling AI engineering teams.
Which North Carolina cities have the most senior ai software engineer jobs?
The cities with the most senior ai software engineer openings in North Carolina are Morrisville, Raleigh, and Charlotte. The Research Triangle area anchors most of this demand, driven by the dense cluster of technology companies, life sciences firms, and research institutions in and around Raleigh, Durham, and Chapel Hill, while Charlotte generates significant openings through its large financial services and enterprise technology employers.
Are there remote senior ai software engineer jobs in North Carolina?
Yes, and more than most fields. About 83% of senior ai software engineer openings tied to North Carolina are remote or hybrid as of November 2026, reflecting how broadly AI engineering work translates to distributed teams. Model research, experimentation, and pipeline development are the parts of the role most commonly offered fully remotely, while on-site expectations tend to concentrate around collaborative sprint work and stakeholder integration.
How can I get hired as a senior ai software engineer in North Carolina with little or no experience?
The most realistic entry path is building a portfolio of end-to-end machine learning projects and targeting associate or junior AI engineer roles at North Carolina technology companies before moving into senior positions. Employers such as SAS Institute and IBM's Research Triangle Park operations have historically run new-grad and rotational programs for early-career engineers. Transitioning from a data analyst, software developer, or data engineer role is a common lateral move that opens doors, and completing a recognized graduate certificate in machine learning strengthens candidacy significantly.
Where can I find and apply to senior ai software engineer jobs in North Carolina?
You can find and apply to senior ai software engineer jobs in North Carolina on Migrate Mate, which lists current openings tied to the state. Find roles that fit your experience and apply directly to the ones that match.
See All 14 Senior AI Software Engineer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Jobs