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 experience in backend and frontend development along with AI/ML technologies. The ideal candidate will develop scalable web applications using Node.js and Python for backend services and React for frontend development, while integrating AI/ML capabilities using tools such as Scikit-learn, TensorFlow, Azure ML, and LangChain. The role involves working closely with cross-functional teams to deliver high-performance, intelligent applications and implement machine learning solutions in production environments.
Key Responsibilities
Backend Development
Frontend Development
AI/ML Integration
Collaboration & Best Practices
Required Skills & Experience
Competencies
Preferred Skills
We are seeking a versatile Full-Stack AI Engineer with strong experience in backend and frontend development along with AI/ML technologies. The ideal candidate will develop scalable web applications using Node.js and Python for backend services and React for frontend development, while integrating AI/ML capabilities using tools such as Scikit-learn, TensorFlow, Azure ML, and LangChain. The role involves working closely with cross-functional teams to deliver high-performance, intelligent applications and implement machine learning solutions in production environments.
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 features.
- Ensure secure, scalable, and high-performance application architecture.
Frontend Development
- Build responsive and user-friendly React applications using TypeScript.
- Collaborate with UX/UI designers and product teams to deliver seamless user experiences.
- Implement state management, routing, and component libraries for complex application workflows.
AI/ML Integration
- Develop and deploy machine learning models using Scikit-learn and TensorFlow.
- Use Azure Machine Learning for model orchestration and deployment.
- Integrate LangChain and JavaScript AI libraries into web applications.
- Work with data scientists and ML engineers to operationalize AI solutions in production.
Collaboration & Best Practices
- Work closely with product managers, designers, and engineers in an Agile development environment.
- Write clean, maintainable, and well-documented code with unit and integration tests.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Required Skills & Experience
- Strong experience in Node.js with TypeScript for backend development.
- Strong experience in ReactJS and modern frontend frameworks.
- Proficiency in Python development for backend and AI integration.
- Experience with machine learning frameworks such as Scikit-learn and TensorFlow.
- Experience with Azure Machine Learning (Azure ML) for model deployment.
- Experience integrating LangChain or AI frameworks in applications.
- Strong understanding of API development, scalable architecture, and application performance optimization.
Competencies
- Strong problem-solving and analytical skills.
- Ability to collaborate effectively with cross-functional teams.
- Strong communication and documentation skills.
- Ability to work in Agile development environments.
Preferred Skills
- Experience with AI-powered application development.
- Familiarity with cloud platforms and AI services.
- Experience working with data science and ML engineering teams.