Principal Engineer - Enterprise Generative AI Platform UI, Agentic AI, and High Performance Systems

Wells Fargo
Charlotte, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Charlotte, United States of America

Tech stack

API
Artificial Intelligence
Computing Platforms
Automation of Tests
Azure
Code Review
Software Debugging
Distributed Systems
Interaction Design
Python
Openshift
Performance Tuning
Prometheus
Webui
Next.js
Web Application Security
Software Engineering
Data Streaming
Systems Integration
TypeScript
Web Application Frameworks
WebSocket
Google Cloud Platform
Cloud Platform System
Modern Ui
React
Grafana
Concurrency
iOS
Generative AI
Backend
Kubernetes
Low Latency
Front End Software Development
Virtual Agents
Asynchronous Programming
Stream Processing
Microservices

Job description

  • Lead complex technology initiatives across the Enterprise Generative AI Platform with broad organizational impact
  • Define and drive engineering best practices for enterprise UI architecture, reusable frontend frameworks, platform experience design systems, and highly interactive control-plane applications
  • Architect and build rich product experiences for agent control consoles, workflow builders, runtime dashboards, observability surfaces, and developer self-service experiences
  • Design, code, test, debug, and document large-scale platform components across frontend and backend layers
  • Act as a senior technical authority for AI agent frameworks, tool execution orchestration, agent runtime lifecycle management, and human-in-the-loop operational experiences
  • Build scalable systems that optimize for latency, throughput, resiliency, concurrency, and operational clarity
  • Establish patterns for high-performance Python services, event-driven backends, orchestration layers, streaming responses, and responsive UI interactions
  • Partner closely with architects, product managers, principal engineers, platform leaders, and infrastructure teams to turn complex platform needs into usable and elegant experiences
  • Create reusable engineering patterns for frontend observability, telemetry-aware UX, runtime tracing views, evaluation reporting, and platform health visualization
  • Guide platform modernization across UI frameworks, agent tooling, workflow state management, and service interaction models
  • Review and analyze complex technical solutions for strategic business objectives, platform scale, developer usability, security, and enterprise supportability
  • Mentor senior engineers and lead through design reviews, code reviews, architecture reviews, and direct contribution in the codebase
  • Influence standards around secure software development, performance engineering, test automation, accessibility, and production readiness
  • Drive innovation in how internal users build, deploy, observe, troubleshoot, and govern AI agents and platform capabilities
  • Collaborate and influence all levels of professionals including management, architecture, engineering, operations, and risk partners

Requirements

This role requires a deeply technical leader who can operate as both a strategic engineer and an elite builder. The ideal candidate will bring superior hands-on UI engineering experience, strong expertise in Python-based platform engineering, and a proven track record building AI agents, agent orchestration systems, and highly performant distributed applications. This engineer will help define how the Enterprise Generative AI Platform is experienced by developers, operators, and platform consumers across enterprise-grade chat, workflow, agent, desktop, gateway, observability, and control-plane surfaces., * 7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education

  • 7+ years of experience in Python
  • 5+ years of experience building modern web UI platforms with strong emphasis on usability, interaction design implementation, performance, and maintainability, * 3+ years of experience building or integrating AI/ML or Generative AI systems
  • 3+ years of experience building high-performance distributed systems, including low-latency APIs, concurrency-aware services, streaming systems, or large-scale runtime platforms
  • Experience building AI agents, orchestration frameworks, tool execution systems, or workflow-driven applications
  • Strong hands-on expertise in modern UI engineering using frameworks such as React, TypeScript, Next.js, or equivalent enterprise patterns
  • Experience designing platform experiences for agent marketplaces, workflow studios, desktop automation surfaces, evaluation dashboards, or control-plane portals
  • Strong experience with Python frameworks, asynchronous programming, and performance tuning
  • Experience with agentic AI frameworks such as LangGraph, LangChain, CrewAI, AutoGen, Google ADK, or equivalent internal frameworks
  • Experience with streaming UX, websockets, server-sent events, and real-time operational dashboards
  • Experience with APIs, microservices, and event-driven platform components
  • Knowledge of observability and tracing tools such as OpenTelemetry, Arize, Phoenix, Grafana, Prometheus, or similar platforms
  • Experience with GCP, Azure, Kubernetes, OpenShift, containerized deployment patterns, and enterprise platform delivery
  • Strong understanding of application and web security, identity-aware systems, and secure platform design
  • Ability to translate complex technical systems into intuitive user experiences
  • Strong verbal, written, and interpersonal communication skills
  • Ability to develop partnerships and collaborate with business and functional areas

Apply for this position