Find Jobs
Find Jobs Near You – Available Work in Your Location
Principal Full Stack AI Engineer
Job Description
- This position follows a hybrid work model, with an expectation to be in the office 3 days per week at the St. Petersburg, FL Corporate Office location.
- _Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future._
- Responsibilities
- + Lead the architecture, design, and implementation of enterprise Agentic AI solutions that automate complex business processes across the organization.
+ Define technical standards and architectural patterns for intelligent agents, multi-agent systems, orchestration workflows, and AI-enabled enterprise applications.
+ Design and develop agentic workflows that combine deterministic business rules, enterprise integrations, retrieval systems, and AI reasoning to deliver reliable and scalable business automation.
+ Evaluate, prototype, and integrate emerging AI technologies, frameworks, and tools to continuously improve engineering productivity and business capabilities.
+ Drive the firm's adoption of AI engineering best practices, including prompt engineering, model evaluation, retrieval-augmented generation (RAG), Model Context Protocol (MCP), vector search, tool calling, and AI governance.
+ Lead full stack development efforts using Angular, Java, Spring Boot, REST APIs, and enterprise integration patterns.
+ Design reusable frameworks and platform capabilities that enable development teams to rapidly build and deploy intelligent agents.
+ Collaborate with Architecture, Security, Infrastructure, Product Owners, and business stakeholders to identify automation opportunities and define scalable technical solutions.
+ Mentor engineers in modern AI engineering techniques, full stack development, and enterprise software architecture.
+ Lead technical design sessions, perform architecture reviews, conduct code reviews, and establish engineering standards.
+ Apply AI-assisted software development tools to accelerate development, testing, debugging, documentation, and delivery while maintaining high engineering quality.
+ Participate in production support, troubleshooting, performance tuning, and continuous platform improvement.
- Required Skills & Experience
- + 10+ years of experience designing, developing, and supporting enterprise software applications.
+ 5+ years of technical leadership experience leading development teams and enterprise software initiatives.
+ Expert knowledge of Java (17+), Spring Boot, Spring Framework, Angular (16+), RESTful APIs, and microservices.
+ Strong understanding of object-oriented programming, software architecture, design patterns, and secure coding practices.
+ Experience designing scalable enterprise applications and distributed systems.
+ Experience with SQL, enterprise integration patterns, messaging platforms (IBM MQ, Kafka, or similar), and API-driven architectures.
+ Experience with CI/CD pipelines, Git, automated testing, and DevOps practices.
+ Demonstrated ability to evaluate new technologies and recommend technical solutions that align with business objectives.
+ Strong leadership, mentoring, communication, and problem-solving skills.
- Preferred Qualifications
- + Experience designing or developing Agentic AI solutions or intelligent business automation workflows.
+ Experience integrating Large Language Models (LLMs) into enterprise applications.
+ Familiarity with AI engineering concepts including Retrieval-Augmented Generation (RAG), Model Context Protocol (MCP), prompt engineering, vector databases, semantic search, and AI orchestration frameworks.
+ Experience evaluating and integrating commercial AI platforms and development tools such as Claude Code, GitHub Copilot, ChatGPT, Gemini, or similar technologies.
+ Experience applying AI-assisted development techniques to improve engineering productivity, code quality, testing, documentation, and software delivery.