Logo of Huzzle


Machine Learning Developer Intern (September – 4 months) - IBMConsulting

Logo of IBM


7d ago

🚀 Off-cycle Internship

Toronto +1

AI generated summary

  • You need experience in machine learning, Python, and OOP. Must communicate effectively, work independently, and be eligible to work full-time for 4 months starting in September. Experience in ML, CV, software engineering, and cloud application development preferred.
  • You will work with a team to develop and deploy machine learning solutions for enterprise-scale problems using industry-leading ML technologies on a cloud platform. Opportunities to learn and use a variety of tools and technologies in a fast-paced consulting environment.

Off-cycle Internship

DataToronto, Montréal


  • This position is for the IBM Consulting resides in Toronto/Montreal and is a 4-month work term commencing in September 2024. It is mandatory that all applicants are enrolled in full-time studies at a post-secondary institution and returning to full-time studies upon completion of the work-term.
  • Our team is looking for candidates with exceptional technical aptitude, a passion for applied data science, and an interest in solving business challenges with machine learning.


  • Demonstrated familiarity or interest in machine learning, neural networks, statistical analysis through previous internships, personal/ academic projects, hackathons, and/or publications.
  • Experience with object-oriented programming in Python.
  • Able to confidently communicate ideas to an audience of peers/managers, comfortable and effective in working independently.
  • Must be eligible to work 4 months starting in September 2024 full-time
  • Preferred Technical and Professional Expertise:
  • One or more work terms in a machine learning, computer vision or software engineering related role.
  • Experience using machine-learning or data engineering libraries/frameworks in python (scikit-learn, Pytorch, TensorFlow, pyspark).
  • Hands on R&D to develop software demos and prototypes.
  • Support delivery project teams in areas such as AI, ML, Automation, LLM or Robotics on major cloud providers.
  • Good familiarity with cloud application development and the tools required for building cloud-native data applications (Kubernetes, Docker, storage, etc.).

Education requirements

Currently Studying

Area of Responsibilities



  • The successful candidate will join a fast-paced consulting team, composed of Partners, Product Managers, Data Scientists, Architects and Software Engineers to conceptualize, develop and deploy machine learning solutions to solve enterprise-scale problems. As a team, we pride ourselves on tackling some of the most difficult challenges our clients face by bringing together subject matter expertise, data science, and technical execution.
  • As an intern Machine Learning Developer, you’ll have the unique opportunity to learn and use industry-leading ML technologies on a cloud platform (e.g. IBM Cloud, Azure, AWS or Edge) by working on a project that generates value for external client engagements or internal initiatives. Depending on the projects and team’s technical requirements, you will have the opportunity to work with technologies such as:
  • Kubeflow, MLflow, Prometheus, Grafana, Seldon Core, Spark, Kafka
  • Pytorch, Tensorflow CUDA
  • Computer Vision, Gen AI, LLM


Work type

Full time

Work mode



Toronto, Montréal