AI Solutions Principal Software Engineer

Remote
CohnReznick Charlotte, NC
Full Time Lead Level 10+ years

Posted 4 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role is for a key AI Solutions Principal Software Engineer who will design, build, and deploy AI-native solutions to transform business workflows for CohnReznick. The engineer will work with cutting-edge AI technologies to generate measurable business impact.

Responsibilities

  • Architect and develop AI-enabled applications leveraging LLMs, ML models, GenAI, RAG/GraphRAG, and NLP/NLM techniques
  • Build full-stack web applications integrated with Azure AI services, ensuring secure, scalable, and resilient solutions
  • Design and implement secure and managed data connectors and integrations for AI applications
  • Ensure security, compliance, and stability of AI solutions in conjunction with cybersecurity, risk, and IAM teams
  • Document architecture, workflows, and best practices; contribute to internal learning and knowledge sharing
  • Ensure production readiness: scalability, resiliency, monitoring, and operational handoff to IT and Support teams

Requirements

  • 10+ years in software engineering
  • 5+ years in applied AI solution delivery
  • Proven experience with Azure AI platform (OpenAI, AI Studio/Foundry, Cognitive Search), Azure Functions
  • Strong proficiency in Python, TypeScript, and C#
  • Experience with full-stack frameworks and RESTful APIs
  • Expertise in GitHub Enterprise, GitHub Copilot, VS Code, and CI/CD pipelines
  • Deep understanding of data security, governance, and compliance in enterprise environments
  • Knowledge of vector databases, data science models, and UX for AI-driven applications
  • Demonstrated self-learning and continuous upskilling in AI tools, models, and capabilities

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field (or equivalent experience)
  • 10+ years in software engineering, with at least 5 years in applied AI solution delivery

Nice to Have

  • Experience in knowledge-engineering and working with domain experts to build software that transforms legacy processes
  • Experience working in high-compliance environments (Healthcare, Finance) and deep familiarity with security processes
  • Experience leading a team / working with outsourced engineers and influencing roadmaps
  • Experience with Dataverse, Fabric, and other similar technologies
  • Experience developing AI solutions in financial or highly regulated industries

Skills

GenAI * Python * Fabric * CI/CD pipelines * C++ * TypeScript * RESTful APIs * LLMs * Dataverse * Cognitive Search * Vector Databases * GitHub Copilot * OpenAI * VS Code * Azure Functions * Claude Code * ML models * RAG/GraphRAG * NLP/NLM * Azure AI services * AI Studio/Foundry * GitHub Enterprise *

* Required skills

Benefits

Generous PTO
Extensive learning & development
Flexible work environment
Expanded parental leave
Paid time off for volunteering

About CohnReznick

CohnReznick is one of the nation’s top professional services firms providing advisory, assurance, and tax services. They help organizations optimize performance, manage risk, and maximize value.

Professional Services
View all jobs at CohnReznick →