What are the responsibilities and job description for the AI Engineer – Full Stack position at SoTalent?
AI Engineer – Full Stack
📍 Location: Hartford County, Connecticut, United States
🏢 Industry: Financial services
💼 Work Setting: Hybrid
Are you passionate about building next-generation AI-native applications, intelligent agents, and immersive user experiences that redefine how humans interact with AI systems?
We are seeking a highly skilled AI Engineer – Full Stack to design, develop, and deliver modern AI-powered applications that combine intuitive user experiences with advanced agent-based intelligence. In this role, you will work at the intersection of AI, full-stack engineering, UX innovation, and platform development, creating solutions that enable AI-assisted productivity, human-in-the-loop workflows, autonomous agents, and enterprise-scale Agentic AI adoption.
As a member of the AI Center of Excellence (AI COE), you will contribute to reusable AI platforms, services, SDKs, APIs, and intelligent agent frameworks that accelerate AI adoption across the enterprise.
Key Responsibilities
AI-Native Application Development
- Design and build modern AI-native web applications powered by Large Language Models (LLMs) and AI Agents.
- Develop highly interactive user interfaces that enable seamless collaboration between users and intelligent agents.
- Create scalable, responsive, and accessible applications that enhance user engagement and productivity.
- Deliver end-to-end solutions from concept through production deployment.
Full-Stack Engineering
- Develop frontend applications using modern frameworks and technologies.
- Build backend services, APIs, and agent orchestration layers using Python-based frameworks.
- Design scalable architectures that support real-time communication and AI-driven workflows.
- Ensure applications are secure, maintainable, and production-ready.
Agentic AI & Intelligent Systems
- Build and integrate AI Agents supporting advanced capabilities such as:
- Agent-to-Agent (A2A) Communication
- Agent-to-UI (A2UI) Interactions
- Agent Skills & Workflows
- Human-in-the-Loop (HITL) Experiences
- Multi-Agent Collaboration
- Model Context Protocol (MCP)
- Develop intelligent systems that support autonomous decision-making while maintaining user transparency and control.
- Implement AI workflows that improve productivity, collaboration, and operational effectiveness.
UX & User Experience Innovation
- Design intuitive AI-native user experiences that simplify complex workflows.
- Implement user interaction patterns specific to Agentic AI environments.
- Support advanced capabilities such as:
- Real-Time Steering
- Workflow Negotiation
- Checkpointing
- Time Travel
- Human Feedback Loops
- Agent Collaboration Interfaces
- Collaborate closely with UX designers to translate concepts into high-quality applications.
API & Real-Time Integration
- Integrate AI services and applications using:
- REST APIs
- Webhooks
- WebSockets
- Server-Sent Events (SSE)
- Event-Driven Architectures
- Ensure secure, reliable, and scalable communication between frontend, backend, and AI services.
- Support real-time interactions and live AI-generated experiences.
Engineering Excellence
- Write clean, maintainable, and well-documented code.
- Implement testing, debugging, and performance optimization practices.
- Ensure adherence to software engineering standards and best practices.
- Participate in code reviews and drive continuous improvement initiatives.
Cross-Functional Collaboration
- Partner with:
- Product Managers
- UX Designers
- AI Engineers
- Data Scientists
- Platform Engineers
- Software Development Teams
- Translate business requirements into scalable technical solutions.
- Contribute to architecture discussions and technology decisions.
- Support enterprise AI initiatives and platform evolution.
Innovation & Continuous Learning
- Research emerging technologies and AI developments.
- Evaluate new agent frameworks, UI paradigms, and AI capabilities.
- Contribute ideas that advance AI-native application development.
- Help establish standards and best practices for Agentic AI engineering.
Required Qualifications
Education
- Bachelor's or Master's Degree in:
- Computer Science
- Software Engineering
- Information Technology
- Related Technical Discipline
Experience
- 3 years of experience developing modern web applications.
- 3 years of experience with Python-based backend development.
- Experience building production-grade full-stack applications.
- Experience working in Agile software development environments.
Technical Skills
Frontend Development
- React or equivalent frontend frameworks
- JavaScript
- TypeScript
- HTML5
- CSS3
- Tailwind CSS
- HTMX
Backend Development
- Python
- FastAPI
- Flask
- AsyncIO
- Pydantic
- Jinja2
AI & Agent Technologies
- AI Agents
- LLM Applications
- Agent Development Frameworks
- A2A Architectures
- MCP Integrations
- Human-in-the-Loop Systems
APIs & Event-Driven Systems
- REST APIs
- Webhooks
- WebSockets
- Server-Sent Events (SSE)
- Event-Driven Architectures
DevOps & Infrastructure
- Docker
- Kubernetes
- CI/CD Pipelines
- Cloud Deployment Practices
UX & Design
- Figma
- AI-Native UX Design
- Accessibility Standards (WCAG)
- User Workflow Design
Preferred Qualifications
- Experience with:
- Generative AI
- Large Language Models (LLMs)
- AI Chatbots
- Multi-Agent Systems
- Familiarity with:
- CopilotKit
- A2UI
- AGUI
- WebMCP
- Knowledge of:
- Prompt Engineering
- Context Engineering
- Semantic Layers
- Harness Engineering
- Experience with:
- Interactive Data Visualization
- D3.js
- Advanced Frontend Animations
- Knowledge of Next.js, Nginx, or similar modern web technologies.
Core Competencies
- Full-Stack Development
- AI Agent Engineering
- Generative AI Applications
- React Development
- Python Development
- FastAPI
- Agentic AI Systems
- REST & Real-Time APIs
- WebSockets & Event-Driven Architectures
- Human-in-the-Loop Workflows
- AI-Native UX Design
- Cloud & Container Technologies
- DevOps & CI/CD
- Software Architecture
- Product Innovation