JD For AI/ML Engineer (Internship)-
Key Responsibilities:
1. AI Solution Development: Design, develop, and implement AI and
ML models to address specific business needs and challenges. This
involves understanding requirements, selecting appropriate
algorithms, and creating robust solutions.
2. Data Preparation and Analysis: Collect, clean, preprocess, and
analyze large datasets to extract meaningful insights. Utilize statistical
techniques and data visualization tools to understand data patterns
and relationships.
3. Model Training and Evaluation: Train machine learning models
using diverse datasets and evaluate their performance using
appropriate metrics. Fine-tune models to improve accuracy, efficiency,
and scalability.
4. Algorithm development, Selection and
Optimization: develop/Identify the most suitable algorithms and
techniques for different AI applications. Optimize algorithms for speed,
accuracy, and resource utilization, considering real-world constraints
and limitations.
5. Integration and Deployment: Integrate AI models into existing
systems and applications, ensuring seamless functionality and
compatibility. Deploy models to production environments and monitor
their performance over time.
6. Continuous Improvement: Stay updated with the latest
advancements in AI and ML technologies, tools, and methodologies.
Continuously explore new approaches to enhance existing solutions
and drive innovation within the organization.
7. Collaboration and Communication: Collaborate with cross-
functional teams including data scientists, software engineers, and
domain experts to gather requirements, share insights, and coordinate
project activities. Communicate technical concepts and findings
effectively to non-technical stakeholders.
8. Ethical Considerations: Adhere to ethical guidelines and principles in
AI development and deployment, ensuring fairness, transparency, and
accountability in algorithmic decision-making.
Required Skills and Qualifications:
Pursuing PHD/MTech in the area of AI/ML
Strong proficiency in programming languages such as Python, R, or
Java.
Solid understanding of machine learning algorithms, techniques, and
libraries (e.g., TensorFlow, PyTorch, scikit-learn).
Experience with data preprocessing, feature engineering, and model
evaluation.
Good understanding of MLOps
Proficiency in data manipulation and analysis using SQL, pandas, or
similar tools.
Familiarity with software development methodologies and version
control systems (e.g., Git).
Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and
containerization technologies (e.g., Docker, Kubernetes) is a plus.
Excellent problem-solving skills and analytical thinking.
Strong communication and interpersonal skills.