What are the responsibilities and job description for the AI/ML Engineer position at Virtual Networx?
Job Title: AI/ML Engineer
Location: Atlanta, GA
Duration: Long Term
Responsibilities
- Design, build, and deploy AI/ML models for business applications.
- Develop NLP and Generative AI solutions using LLMs.
- Build RAG pipelines and AI agents.
- Fine-tune and optimize machine learning models.
- Deploy models using Docker, Kubernetes, and cloud platforms.
- Create scalable REST APIs for AI services.
- Work with data engineers to prepare training datasets.
- Monitor model performance and retrain models when needed.
- Collaborate with product managers and software engineers.
- Follow MLOps best practices for model lifecycle management.
Required Skills
- Python
- Machine Learning algorithms (Supervised & Unsupervised Learning)
- Deep Learning (TensorFlow, PyTorch, Keras)
- Natural Language Processing (NLP)
- Large Language Models (LLMs) OpenAI, Llama, Claude, Gemini
- Prompt Engineering
- Retrieval-Augmented Generation (RAG)
- Vector Databases (Pinecone, FAISS, ChromaDB, Milvus)
- LangChain or LlamaIndex
- SQL and NoSQL databases
- REST APIs and FastAPI/Flask
- Git and CI/CD
- AWS, Azure, or Google Cloud
- Docker and Kubernetes
- Data preprocessing and feature engineering