Full-Stack AI Engineer
Prophecy Technologies
University of South Florida, Tampa, FL 33620, USA
4/18/2026
Full time
Job Summary
We are seeking a versatile Full-Stack AI Engineer with strong expertise in both backend and frontend development, combined with hands-on experience in AI/ML technologies. The ideal candidate will work closely with cross-functional teams to design and build scalable web applications powered by Node.js and Python backends, React-based frontends, and AI/ML-driven features leveraging tools such as Scikit-learn, TensorFlow, Azure ML, and LangChain. This role requires a passion for cutting-edge AI integration and delivering high-quality, high-performance software systems.
Key Responsibilities
Backend Development
Frontend Development
AI / ML Integration
Collaboration & Best Practices
Required Skills & Qualifications
Essential Skills
Desirable Skills
We are seeking a versatile Full-Stack AI Engineer with strong expertise in both backend and frontend development, combined with hands-on experience in AI/ML technologies. The ideal candidate will work closely with cross-functional teams to design and build scalable web applications powered by Node.js and Python backends, React-based frontends, and AI/ML-driven features leveraging tools such as Scikit-learn, TensorFlow, Azure ML, and LangChain. This role requires a passion for cutting-edge AI integration and delivering high-quality, high-performance software systems.
Key Responsibilities
Backend Development
- Design, develop, and maintain scalable backend services and APIs using Node.js (TypeScript) and Python
- Integrate AI/ML models and workflows into backend systems to enable intelligent application features
- Ensure robust application architecture with a focus on security, scalability, and performance optimization
Frontend Development
- Build responsive, user-friendly interfaces using React and TypeScript
- Collaborate with UX/UI designers and product teams to deliver seamless user experiences
- Implement state management, routing, and reusable component libraries for complex workflows
AI / ML Integration
- Develop and deploy machine learning models using Scikit-learn and TensorFlow
- Orchestrate ML workflows using Azure ML
- Integrate AI-powered capabilities using LangChain and JavaScript-based AI libraries
- Collaborate with data scientists and ML engineers to operationalize AI solutions in production
Collaboration & Best Practices
- Work in an Agile environment with product managers, designers, and engineers
- Write clean, maintainable, and well-documented code
- Develop unit and integration tests
- Participate in code reviews, architecture discussions, and continuous improvement initiatives
Required Skills & Qualifications
- Strong experience in Node.js with TypeScript
- Strong backend experience with Python
- Hands-on experience with React and TypeScript
- Solid understanding of RESTful API development
- Practical experience with AI/ML model development and integration
- Experience using Scikit-learn, TensorFlow
- Experience deploying and managing ML workflows with Azure ML
- Experience integrating LangChain into applications
- Knowledge of application security, scalability, and performance optimization
- Strong collaboration and communication skills
Essential Skills
- Full-Stack Development
- Node.js (TypeScript)
- Python
- ReactJS
- AI / ML Integration
- Scikit-learn
- TensorFlow
- Azure ML
- LangChain
Desirable Skills
- Experience with cloud-native architectures
- Exposure to MLOps or AI system orchestration
- Familiarity with containerization and CI/CD pipelines
- Experience working in AI-driven or data-centric products