Epicareer Might not Working Properly
Learn More

AI Software Engineer Intern

Salary undisclosed

Apply on


Original
Simplified

Commitment Period: Jan 2025 onwards (Full-time Internship, min. 6 months)

Job Description

We are looking for passionate and motivated Computer Science students to participate in evaluating and optimizing various existing CNN-based computer vision applications targeting edge devices.

Responsibilities:

  1. Work with ML team to bring up various computer vision applications (Object Detection, Segmentation, Pose Estimation, Face Recognition, Hand Gesture Detection etc.) targeting edge devices using open-source CNN models and datasets.
  2. Perform quantitative and qualitative evaluations of deployed models on edge devices. Iterate and improve models based on performance metrics using Quantization-Aware Training (QAT).
  3. Conduct analytic studies to identify new applications, model and datasets from current State-of-the-Art and competition.
  4. Maintain clear and comprehensive scripts & documentation of the deployed models, dataset preparation processes, and optimization techniques used.

Requirements:

  1. Pursuing degree in Computer Science, Computer Engineering or Electrical Engineering.
  2. Good communication, collaboration and learning skills.
  3. Proficiency in Python and experience with deep learning frameworks – PyTorch, TensorFlow, MXNet, ONNX.
  4. Experience with NumPy, MatPlotLib and other relevant Python packages for ML applications development.
  5. Research projects and contributions on open-source platforms like GitHub, HuggingFace etc. for CNN or Transformer based computer vision applications.
  6. Understanding of Edge AI concepts like PTQ, QAT, Tuning is desired.
  7. Commit at least 6 months full time and preferably 9 months.