×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer; AI

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Taulia
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Software Architect, Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer (AI)

It is our duty to create and advance a diverse and inclusive company where all Taulians feel they are celebrated. All individuals are welcomed, free to express themselves and rewarded for showing up as authentically every day. By hiring women, people of color, individuals with disabilities, veterans, people of all sexual orientations and from underrepresented and marginalized communities, Taulia will revolutionize fintech.

About the Job

We are seeking a high-caliber Principal Software Engineer to serve as the Technical Lead (TL) and Technical Authority for team AI initiatives. In this role, you are the technical execution leader for the team, owning the technical direction for the team’s scope and ensuring the delivery of maintainable, high-quality AI solutions. You will work closely with the architecture team, contributing to the design of our AI ecosystem.

As a master practitioner, you will balance the "How" of sophisticated GenAI—including agentic workflows and RAG architecture—with the operational rigor required for safe and efficient delivery. You will lead by example, breaking down the most complex technical hurdles in the AI stack and raising the technical bar for the entire team.

Scope and Impact:

  • Technical Authority: You own the "How" for the team’s scope. While you do not manage people, you are the authority responsible for the team’s technical integrity and execution strategy.
  • Delivery Excellence: Your success is measured by the team's ability to deliver high-quality, maintainable solutions efficiently and without excessive technical debt.
  • Code Stewardship: You are responsible for how the work is built across the team’s domain, ensuring they move fast without sacrificing system health or safety.
  • Autonomy: You report to an Engineering Manager (EM) but operate with a high degree of technical autonomy. You are expected to proactively identify and resolve architectural gaps and engineering friction while consulting on team-based and cross-cutting initiatives.
Responsibilities
  • Technical Direction & Design: Collaborate closely with the architecture team, contributing to and maintaining the technical direction for the team’s AI scope. Drive designs for AI services that balance time-to-value with reliability, security, and maintainability, ensuring alignment with architectural guardrails and platform constraints.
  • Technical Execution & Delivery Enablement: Act as the primary driver of execution on the team. Break down complex AI technical work into executable increments and identify technical risks early. Actively remove engineering blockers such as build/deploy friction, unclear interfaces, and excessive coupling.
  • Agent Architect: Collaborate with the architecture team to design and build the AI agents and autonomous frameworks that scale the team’s intent. You are responsible for the logic that allows AI to perform complex, multi-step tasks reliably while ensuring these systems are built for long-term maintainability.
  • Quality & Maintainability: Uphold the highest standards for code quality, testing discipline, and AI evaluation. Drive technical debt management and refactoring for AI systems, aligned with business priorities and risk.
  • AI Measurement & Reliability (LLMOps): Collaborate with the architecture team and contribute to the evaluation frameworks used to measure model effectiveness and reliability. Define the metrics and observability standards that ensure our AI products stay healthy and "safe" in production.
  • Mentorship & Technical Leadership: Mentor engineers to raise the technical bar across the team. Lead technical design reviews and establish reusable patterns so that other engineers can contribute to the AI stack effectively and safely.
  • Incident Leadership (Technical): Act as the primary technical leader during AI-related incidents. Direct triage, define debugging strategies, and oversee safe mitigation and recovery plans for non-deterministic AI systems.
Skills, Knowledge and Experience required
  • Proven Technical Leadership: Extensive experience as a Principal Engineer or Technical Lead with a track record of owning technical execution and delivery for complex software teams.
  • Advanced AI…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary