Job Category: Artificial Intelligence & Machine Learning
Job Roles: AI Engineer, Machine Learning Engineer, ML Engineer, AI Developer, Applied AI Engineer, Data Scientist
Experience: Freshers to Senior Professionals
Job Locations: Bangalore, Pune, Hyderabad, Chennai, Noida, Mumbai and other locations across India
Employment Type: Full-Time
Work Model: On-site / Hybrid / Remote, depending on the employer and role
Job Overview
We are hiring for AI and Machine Learning Jobs across different technology teams and industries. Opportunities may include AI Engineer, Machine Learning Engineer, ML Engineer, AI Developer, Applied AI Engineer, Data Scientist, NLP Engineer, and Generative AI roles.
The work may involve developing machine learning models, building AI-powered applications, working with data, integrating AI services, and deploying models into production environments.
The required technology stack will vary by role. Candidates may work with Python, machine learning frameworks, cloud platforms, data technologies, APIs, and generative AI tools.
Key Responsibilities
- Develop, train, evaluate, and maintain machine learning models.
- Build AI-powered applications and software solutions.
- Prepare, clean, and analyze structured and unstructured datasets.
- Perform feature engineering and model evaluation.
- Develop Python-based AI and machine learning solutions.
- Integrate machine learning models with applications and APIs.
- Work with data scientists, software engineers, product teams, and business stakeholders.
- Experiment with different algorithms and approaches to solve business problems.
- Monitor model performance and troubleshoot production issues.
- Document experiments, models, technical decisions, and implementation details.
- Participate in code reviews, testing, and software development activities.
- Improve the performance, reliability, and scalability of AI/ML solutions.
Machine Learning Skills
Depending on the role, experience may include:
- Supervised Learning
- Unsupervised Learning
- Classification
- Regression
- Clustering
- Feature Engineering
- Model Evaluation
- Hyperparameter Tuning
- Model Optimization
- Statistical and mathematical concepts
Experience with scikit-learn, XGBoost, TensorFlow, PyTorch, or similar frameworks is useful.
AI & Generative AI
For relevant positions, experience with:
- Natural Language Processing
- Computer Vision
- Deep Learning
- Large Language Models
- Generative AI
- Prompt Engineering
- Embeddings
- Vector Databases
- Retrieval-Augmented Generation (RAG)
- AI APIs
- AI-powered application development
Candidates are not expected to have experience with every technology. Requirements will depend on the individual position.
Programming & Data Skills
Programming
- Python
- Object-oriented programming
- Data structures and algorithms
- REST APIs
- Git
Knowledge of Java, C++, or other programming languages can be useful for certain roles.
Data
- SQL
- Pandas
- NumPy
- Data preprocessing
- Data analysis
- Data pipelines
- Structured and unstructured data
Experience with Spark or distributed data processing is an advantage for certain positions.
Cloud & MLOps
Experience with one or more:
- AWS
- Microsoft Azure
- Google Cloud
- Docker
- Kubernetes
- CI/CD
- MLflow
- Model deployment
- Model monitoring
- Cloud-based machine learning services
Cloud and MLOps requirements may vary by role.
Experience Levels
AI/ML Fresher & Entry-Level Roles
Candidates may have:
- Degree or relevant training in Computer Science, AI, Machine Learning, Data Science, Mathematics, Engineering, or a related field.
- Strong Python fundamentals.
- Understanding of machine learning concepts.
- Academic, internship, or personal AI/ML projects.
- Basic knowledge of SQL and ML libraries.
- Familiarity with Git and software development practices.
Mid-Level AI/ML Roles
Candidates may be expected to have:
- Professional experience developing AI or machine learning solutions.
- Hands-on Python and ML framework experience.
- Experience preparing data and evaluating models.
- Exposure to deploying models or AI applications.
- Understanding of software engineering and testing practices.
- Ability to independently work on AI/ML development tasks.
Senior AI/ML Roles
Candidates may be expected to have:
- Strong professional experience delivering AI/ML solutions.
- Experience moving models from development to production.
- Strong understanding of ML system design and model performance.
- Experience with cloud platforms or MLOps.
- Ability to contribute to technical architecture and engineering decisions.
- Experience mentoring developers or reviewing technical work is an advantage.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, AI, Machine Learning, Data Science, Engineering, Mathematics, or a related field.
- Professional experience with AI/ML development.
- Strong analytical and problem-solving skills.
- Good understanding of software development practices.
- Ability to work with cross-functional teams.
- Good communication and technical documentation skills.
Job Locations
Bangalore | Pune | Hyderabad | Chennai | Noida | Mumbai | Other Locations Across India
The exact location, salary, experience requirements, work model, and technology stack will depend on the individual job opening.
How to Apply
Candidates looking for AI & ML Jobs can apply with an updated resume highlighting their experience in Python, machine learning, artificial intelligence, data science, cloud platforms, Generative AI, or related technologies.
Shortlisted candidates may be contacted for technical assessments and further interview rounds.