Job Description: AI/ML Engineer
Job Title
AI/ML Engineer
Experience
0–3 Years (Freshers with strong project experience are encouraged to apply.)
Location
Remote / Hybrid / On-site
Employment Type
Full-Time
About the Role
We are looking for a passionate AI/ML Engineer to design, develop, and deploy machine learning and Generative AI solutions. The ideal candidate should have strong Python programming skills, experience with machine learning algorithms, and an interest in building scalable AI applications using modern LLM frameworks and cloud technologies.
You will work closely with data scientists, software engineers, and business stakeholders to build intelligent systems that solve real-world business problems.
Responsibilities
Design, develop, and deploy Machine Learning and Deep Learning models.
Build and maintain end-to-end ML pipelines.
Collect, clean, and preprocess structured and unstructured datasets.
Perform feature engineering and model selection.
Train, evaluate, and optimize machine learning models.
Develop REST APIs for ML model serving.
Build Generative AI applications using Large Language Models (LLMs).
Implement Retrieval-Augmented Generation (RAG) pipelines.
Work with Vector Databases for semantic search.
Fine-tune open-source language models when required.
Monitor model performance and retrain models as needed.
Collaborate with DevOps teams to deploy AI applications on cloud platforms.
Write clean, maintainable, and well-documented code.
Participate in code reviews and technical discussions.
Required Skills
Programming
Python
SQL
Git
Object-Oriented Programming
Data Structures & Algorithms
Machine Learning
Supervised Learning
Unsupervised Learning
Regression
Classification
Clustering
Ensemble Learning
Feature Engineering
Model Evaluation
Hyperparameter Tuning
Cross Validation
Deep Learning
Neural Networks
CNN
RNN
LSTM
Transformers
Transfer Learning
Generative AI Skills
Prompt Engineering
Large Language Models (LLMs)
RAG (Retrieval-Augmented Generation)
Embeddings
Vector Databases (Pinecone, FAISS, ChromaDB, Milvus)
Semantic Search
Agentic AI
AI Agents
Function Calling / Tool Calling
Model Evaluation
Context Window Management
Token Optimization
LLM Frameworks
Experience with one or more:
LangChain
LlamaIndex
CrewAI
LangGraph
Haystack
DSPy
AI Models
Experience working with:
OpenAI GPT models
Gemini
Claude
Llama
Mistral
DeepSeek
Qwen
API Development
FastAPI
Flask
REST APIs
WebSockets
Async Programming
Nice to Have
Computer Vision
NLP
OCR
Speech-to-Text
Text-to-Speech
Real-time AI Applications
Multi-Agent Systems
Knowledge Graphs
Reinforcement Learning
Time Series Forecasting
Education
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, Information Technology, or a related field.
Equivalent practical experience will also be considered.
Preferred Qualifications
Hands-on experience with end-to-end ML projects.
Experience deploying ML models to production.
Strong understanding of software engineering best practices.
Knowledge of prompt engineering and LLM optimization.
Familiarity with vector databases and RAG architectures.
Experience building AI-powered chatbots or assistants.
Good problem-solving and communication skills.
Ability to work independently and in a collaborative team environment.
Candidates with experience in one or more of the following will have an advantage:
AI Chatbots
RAG-based Question Answering Systems
Document Intelligence
Resume Parsing
Recommendation Systems
Predictive Analytics
Computer Vision Applications
Speech AI
Multi-Agent AI Systems
Real-time Voice AI Applications
End-to-End MLOps Pipelines
AI-powered Automation Solutions