AI/ML Engineer - Bangalore
Responsibilities:
Design and implement machine learning models for classification, regression, clustering, recommendation, or NLP tasks.
Work with large datasets to extract insights and develop scalable AI solutions.
Collaborate with data engineers to ensure reliable data pipelines and model deployment environments.
Optimize and tune ML models for performance, scalability, and accuracy.
Deploy ML models into production using tools like Docker, Kubernetes, or cloud ML services (e.g., AWS SageMaker, GCP AI Platform).
Conduct model validation, A/B testing, and performance monitoring.
Research and apply state-of-the-art ML/AI techniques including deep learning, reinforcement learning, or generative models (as needed).
Document processes and communicate results to both technical and non-technical stakeholders.
Required Skills & Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.
Solid understanding of machine learning algorithms and principles.
Proficiency in Python and popular ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn, XGBoost).
Experience with data manipulation using Pandas, NumPy, etc.
Familiarity with MLOps practices and model lifecycle management.
Strong knowledge of algorithms, data structures, and software development best practices.
Experience with cloud platforms (AWS, GCP, Azure) is a plus.
Excellent problem-solving skills and ability to work independently and in teams.