Job Summary:
- We are seeking an Entry-Level AI/ML Engineer to develop, train, and deploy machine learning models and AI-powered applications.
- The ideal candidate should have experience with Python, machine learning libraries, data preprocessing, and cloud platforms.
- This role is suitable for recent graduates and professionals with up to 4 years of experience.
Key Responsibilities:
- Develop and implement machine learning models.
- Collect, clean, and preprocess structured and unstructured data.
- Train, evaluate, and optimize ML models.
- Build REST APIs to serve AI/ML models.
- Work with large datasets using Pandas and NumPy.
- Collaborate with Data Scientists and Software Engineers.
- Deploy models using cloud platforms and containerization tools.
- Monitor model performance and improve accuracy.
- Document experiments, model performance, and technical solutions.
Required Skills:
- Programming: Python, Object-Oriented Programming (OOP).
- Machine Learning: Scikit-learn, TensorFlow or PyTorch, Machine Learning Algorithms, Model Evaluation, Feature Engineering.
- Data Processing: Pandas, NumPy, Data Cleaning, Data Visualization.
- Databases: SQL, PostgreSQL or MySQL.
- APIs: REST APIs, FastAPI or Flask.
- Cloud (Preferred): AWS, Azure, GCP.
- Tools: Git/GitHub, Docker, Linux, Jupyter Notebook.
Preferred Skills:
- Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Prompt Engineering, LangChain or LlamaIndex, Hugging Face Transformers, Vector Databases (Pinecone, ChromaDB, FAISS), MLflow, Kubernetes (Basic).
Qualifications:
- Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
- 0–4 years of experience in AI, Machine Learning, Data Science, or Software Development.
- Strong analytical and problem-solving skills.
Nice to Have:
- AI/ML internships or academic projects.
- Kaggle projects or open-source contributions.
- AWS Certified AI Practitioner or Azure AI Fundamentals (preferred, not required).