Robert Half is hiring for a Principal level Software Engineer to focus on agentic workflows and AI software products. In this role, you will lead full product development efforts while creating intelligent, scalable applications that combine agentic AI capabilities with modern web technologies. The position calls for a hands-on engineer who can build reliable backend systems, contribute to user-facing experiences, and partner across teams to deliver secure, high-performing solutions.Responsibilities:• Lead the full software development lifecycle for AI-enabled products, from technical planning and architecture through deployment and ongoing improvement.• Create and refine agentic AI workflows that support business objectives and integrate effectively with application services.• Build, test, and support scalable server-side applications using Python frameworks such as Django, Flask, or FastAPI, or Node.js frameworks including Express or NestJS.• Develop and maintain RESTful or GraphQL interfaces that enable dependable communication between applications and services.• Contribute to front-end development with React, ensuring smooth interaction between user interfaces and backend functionality.• Architect and support microservices-based and distributed systems designed for reliability, flexibility, and growth.• Improve overall system efficiency by tuning application performance, refining database access patterns, and managing cloud resource consumption.• Apply strong security practices by implementing access control, authentication, and authorization measures across applications.• Oversee containerized delivery processes and automated deployment workflows using Docker and CI/CD tools, while diagnosing and resolving production issues in cloud environments.• Work closely with product, design, and DevOps partners to deliver maintainable, well-documented solutions that meet project goals.
Artificial Intelligence (AI) Engineer in knoxville at Unknown Company
This position is listed as full time and onsite.