We are looking for a AI/ML Engineer who is passionate about Artificial Intelligence and eager to work on real-world AI systems including Machine Learning, Deep Learning, Computer Vision, NLP, Generative AI, and Time-Series models.
This role is ideal for someone with strong fundamentals in ML and Python who wants to grow into a production AI engineer.
You will work under senior engineers to build, test, and deploy AI models in real-world applications.
Key Responsibilities
Machine Learning Development
- Assist in building and training ML/DL models
- Perform data preprocessing and feature engineering
- Train and evaluate models using Python libraries
- Run experiments and document results
Computer Vision (Basic to Intermediate)
- Work with image datasets (classification, detection, segmentation)
- Assist in implementing:
- YOLO models
- CNN-based classifiers
- Image embedding models
- Use OpenCV for image processing
NLP & Generative AI (Foundational Level)
- Work with transformer models (BERT, GPT, etc.)
- Build basic:
- Text classification
- Summarization
- Chatbot pipelines
- Assist in implementing:
- RAG systems
- Embedding-based search
- Prompt engineering experiments
Time Series & Predictive Modeling
- Build simple forecasting models
- Work with:
- ARIMA
- Prophet
- LSTM (basic understanding)
- Analyze trends and detect anomalies
Deployment & MLOps (Basic Level)
- Build simple APIs using FastAPI or Flask
- Assist in Dockerizing ML models
- Understand basic cloud deployment concepts
- Learn about model monitoring and logging
Required Skills (Must Have)Technical
- Strong Python programming
- Good understanding of:
- Machine Learning fundamentals
- Supervised vs Unsupervised learning
- Overfitting/Underfitting
- Model evaluation metrics
- Experience with:
- PyTorch or TensorFlow (at least one)
- Scikit-learn
- Pandas, NumPy
- Basic understanding of Deep Learning concepts
- Familiarity with Git
Computer Vision
- Understanding of CNNs
- Worked on at least one image-based project
NLP
- Basic understanding of transformers
- Experience using HuggingFace (preferred)
Soft Skills
- Strong problem-solving mindset
- Willingness to learn
- Ability to read documentation and research papers
- Good communication skills
Qualifications
- Bachelor’s degree in Computer Science, AI, Data Science, or related field
Experience:
What Candidate Should Demonstrate
- GitHub with ML/DL projects
- Kaggle participation (optional but good)
- At least 2–3 real ML projects:
- Image classification
- NLP project
- Predictive modeling project
Bonus Points (Nice to Have)
These are NOT mandatory but will strongly increase selection chances:
- Experience with:
- YOLO (v5/v8)
- Vision Transformers (ViT, DINOv2)
- CLIP embeddings
- Worked on:
- RAG pipelines
- Vector databases (FAISS, Pinecone)
- Fine-tuned an LLM (LoRA / QLoRA)
- Built and deployed a model using FastAPI
- Used Docker
- Experience with Azure / AWS
- Experience handling large datasets
- Knowledge of SQL
- Basic understanding of distributed training
- Open-source contributions
- Strong math background (linear algebra, probability)
Job Type: Full-time
Application Question(s):
- Do you have experience with time-series forecasting models like ARIMA, Prophet, or LSTM?
- Please share your current package.
- Please share your expected package.
- How soon can you join?
- Do you have at least 2–3 years of experience working with Machine Learning models using Python libraries (e.g., PyTorch, TensorFlow, Scikit-learn)?
- Have you worked on at least one image-based project involving Convolutional Neural Networks (CNNs) or image classification?
- Are you familiar with transformer models (e.g., BERT, GPT) and have experience using libraries like HuggingFace for NLP tasks?
- Have you built and deployed an ML model using FastAPI or Flask, including Dockerizing the model?
Work Location: In person