Job Title: AI / Generative AI Engineer
Department: Artificial Intelligence / Machine Learning / Software Development
Experience: 0–1 Year (Freshers Can Apply)
Employment Type: Full-Time
Job Location: Bangalore, Karnataka
Qualification: B.E. / B.Tech / BCA / MCA / M.Tech / M.Sc. in Computer Science, AI, Data Science, or Related Disciplines
Job Summary
We are looking for a passionate, innovative, and technically motivated AI / Generative AI Engineer (Fresher) to join our Artificial Intelligence and Machine Learning team in Bangalore.
The candidate will be responsible for assisting in the development, testing, and deployment of AI-powered applications using Machine Learning (ML), Natural Language Processing (NLP), Large Language Models (LLMs), and Generative AI technologies.
The ideal candidate should have strong Python programming fundamentals, basic knowledge of machine learning, and an understanding of Generative AI concepts such as prompt engineering, Retrieval-Augmented Generation (RAG), embeddings, and LLM integration.
Key Responsibilities
1. AI & Machine Learning Development
Assist in designing, developing, and testing AI and machine learning models.
Support data preprocessing, feature engineering, and model evaluation.
Implement basic machine learning algorithms using Python.
Work with structured and unstructured datasets.
Collaborate with senior engineers to improve model accuracy and performance.
2. Generative AI & LLM Applications
Assist in developing applications using Large Language Models such as GPT, Gemini, Llama, or other available models.
Integrate LLM APIs into software applications.
Develop and optimize prompts for different business use cases.
Support the development of AI chatbots, virtual assistants, and content generation systems.
Evaluate AI-generated responses for accuracy, relevance, and consistency.
Assist in identifying and reducing hallucinations and unreliable model outputs.
3. Retrieval-Augmented Generation (RAG)
Support the development of RAG-based applications.
Work with document processing, text chunking, and embeddings.
Assist in integrating vector databases such as FAISS, Chroma, or Pinecone.
Implement basic semantic search and information retrieval workflows.
Test and evaluate retrieval quality and response accuracy.
4. Natural Language Processing (NLP)
Assist in developing NLP applications for text classification, summarization, and information extraction.
Perform text preprocessing, tokenization, and data cleaning.
Work with NLP libraries such as NLTK, spaCy, or Hugging Face Transformers.
Support experimentation with pretrained language models.
Analyze and improve NLP application performance.
5. AI Application Development & API Integration
Develop Python-based backend components for AI applications.
Assist in building REST APIs using FastAPI or Flask.
Integrate AI models with web applications and databases.
Write clean, reusable, and maintainable code.
Support debugging, testing, and performance optimization.
6. Model Testing & Evaluation
Test AI models and applications using predefined evaluation metrics.
Analyze model outputs and identify errors or inconsistencies.
Assist in preparing test datasets and evaluation reports.
Monitor basic model performance, response time, and reliability.
Support responsible AI practices, including data privacy, fairness, and secure handling of information.
7. Collaboration & Documentation
Work closely with AI engineers, data scientists, and software developers.
Participate in technical discussions, code reviews, and project meetings.
Maintain technical documentation for AI workflows and applications.
Use Git and GitHub for version control.
Stay updated with advancements in Generative AI and machine learning technologies.
Required Technical Skills
1. Programming
Good knowledge of Python programming.
Understanding of object-oriented programming concepts.
Familiarity with data structures and algorithms.
Basic knowledge of SQL and database…