Generative AI Engineer
Prophecy Technologies
University of South Florida, Tampa, FL 33620, USA
6/7/2026
Full time
Role Overview:
The role is for an AI Engineer focused on designing, developing, and implementing machine learning and AI models, particularly Generative AI applications and Agentic AI solutions. The engineer will be responsible for building and optimizing deep learning, NLP, or computer vision models, deploying them into production, and working with large datasets.
Key Responsibilities:
Required Skills:
Qualifications:
The role is for an AI Engineer focused on designing, developing, and implementing machine learning and AI models, particularly Generative AI applications and Agentic AI solutions. The engineer will be responsible for building and optimizing deep learning, NLP, or computer vision models, deploying them into production, and working with large datasets.
Key Responsibilities:
- Design, develop, and implement machine learning and AI models for business applications.
- Build and optimize deep learning, NLP, or computer vision models depending on project requirements.
- Deploy models into production using APIs, microservices, or cloud platforms.
- Work with large datasets to clean, preprocess, and engineer features.
- Monitor and maintain model performance, retraining when necessary.
- Collaborate with cross-functional teams including product managers and data engineers.
- Research and apply the latest developments in AI and machine learning.
- Ensure scalability, security, and reliability of AI solutions.
- Design and implement Generative AI applications using frameworks like LangChain, LlamaIndex, and LangGraph.
- Build autonomous and semi-autonomous AI agents using AutoGen or CrewAI to solve complex business logic.
- Develop and maintain scalable REST APIs using FastAPI or Flask to serve AI models and services.
- Manage and optimize data retrieval using Elasticsearch, NoSQL databases, and Graph databases like Neo4j.
- Establish robust pipelines for model monitoring, evaluation, and deployment to ensure high performance and reliability.
- Collaborate with front-end teams to integrate AI features into React/Node.js environments.
Required Skills:
- Strong programming skills in Python (preferred) or Java C.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn.
- Knowledge of deep learning, NLP, computer vision, or generative AI.
- Expert-level Python (strong hands-on coding) and advanced SQL.
- Frameworks: LangChain, LlamaIndex, LangGraph, AutoGen, or CrewAI.
- Databases: ElasticSearch, NoSQL, and Neo4j.
- AI/ML: Solid foundation in Machine Learning, Deep Learning, and LLM fine-tuning/prompt engineering.
- Backend: Proven experience with FastAPI or Flask for production APIs.
- Web: Familiarity with React and Node.js for full-stack AI integration.
Qualifications:
- Minimum 2+ years of experience as an AI Engineer or in a similar specialized Machine Learning role.
- Proven track record of deploying LLM-based applications to production.
- Strong understanding of vector embeddings, semantic search, and RAG architectures.
- Experience with Cloud environments (AWS/GCP/Azure) and CI/CD for ML (MLOps).