Home | DigiFact

We are Hiring.

Python API Development Intern (AI/ML & OpenCV)

2024-12-03

Location: Remote
Duration: 3 Months

Job Description


We are seeking a talented and enthusiastic intern with a strong foundation in Python to assist in creating APIs using frameworks such as Flask, Django, or FastAPI. The ideal candidate should also have a keen interest in Artificial Intelligence (AI), Machine Learning (ML), and hands-on experience with OpenCV for computer vision tasks.


Key Responsibilities


  • Develop, test, and deploy APIs using Python frameworks like Flask, Django, or FastAPI.
  • Integrate AI/ML models into APIs for practical applications.
  • Work on computer vision projects leveraging OpenCV for image processing tasks.
  • Collaborate with the team to design scalable and efficient API architectures.
  • Document code and processes to ensure project maintainability.

Required Skills


  • Python Programming: Strong proficiency in Python with a focus on backend development.
  • API Development: Experience in creating APIs using Flask, Django, or FastAPI.
  • AI/ML Knowledge: Familiarity with machine learning concepts and frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • OpenCV Expertise: Practical knowledge of OpenCV for image and video processing.
  • Database Knowledge: Basic understanding of database management systems (e.g., SQLite, MySQL, PostgreSQL).
  • Version Control: Familiarity with Git for collaborative development.

Preferred Qualifications


  • Experience with deploying APIs on cloud platforms (e.g., AWS, Google Cloud, or Azure).
  • Basic understanding of RESTful API principles and best practices.
  • Knowledge of containerization tools like Docker.
  • Ability to work independently and as part of a team.
  • Excellent problem-solving skills and attention to detail.

What You’ll Gain


  • Hands-on experience in backend development and AI/ML integration.
  • Opportunity to work on real-world projects and enhance your portfolio.
  • Mentorship from experienced developers.
  • A chance to sharpen your skills in cutting-edge technologies.

How to Apply


Upload your resume and links to any relevant projects (GitHub, portfolio, etc.)

Apply here

We look forward to your application!