Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
IBM

Digital Technologies Degree Program - Student Data and AI Developer

Markham, Canada

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
This position resides in Markham, ON and is a 12 month work term commencing in September 2024.

As part of the Digital Technologies Degree Program, you will work full time while spending approximately 20% of your time studying to earn your Bachelor of Applied Science in Digital Technologies degree with York University, Lassonde School of Engineering, Toronto, ON. This program is the first in Canada, designed to provide a powerful combination of both work-based and academic experiences that will give you a competitive edge upon graduation. This program welcomes applicants from all academic backgrounds looking to succeed in the Information and Communications Technology (ICT) sector. For questions about this program including eligibility and how to apply, please contact the Student Recruitment and Admissions team at askmarkham@yorku.ca.

Want more jobs like this?

Get Data and Analytics jobs in Markham, Canada delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

.

Note: To apply for this program and this position, you should not be undertaking any other academic programs. Current students seeking co-op/internships are not eligible for this role. Please note the criteria are set by York University and inquiries are to be directed to askmarkham@yorku.ca. Please do not contact IBM regarding this.

IBM is actively seeking Software Developer Interns to join its dynamic team. The interns could potentially be responsible for deployment / maintenance / support of our software components and development environment through the full systems development lifecycle, enhancing automations on our quality assurance and build infrastructure. This team is working on leading edge technology that is solving some of the world's most complex problems and supporting the various Business Automation products. The interns could also potentially be responsible for building an enterprise scale, industry leading, full-stack BI solution that employs AI to allow users to better understand and make better decisions from their data. This global team builds and supports IBM watsonx BI Assistant. From within the development team, the intern will work using the Agile model, in a cooperative and innovative environment, interfacing with global teams. In this role:
  • You'll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
  • You'll create products that provide a great user experience along with high performance, security, quality, and stability.
  • Design and code services, applications and databases that are reusable, scalable, and meet critical architecture goals.
  • Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
  • Design, code and support technologies that injects AI features into IBM watsonx BI Assistant
  • Support and adapt code based on feedback from customers.

Required Technical and Professional Expertise

  • GitHub, Jira for project management (Agile)
  • Linux, Windows, General scripting languages - Powershell, UNIX shell scripts, perl,
  • CI/CD pipeline tools, like Jenkins, Gradle, Travis
  • Good understanding of Docker, Kubernetes, OpenShift Container Platform, Linux Operating Systems,
  • Some experiences in any of the following programming languages: Java, Scala, Go, Python, TypeScript
  • Ability to learn and apply new technologies quickly
  • Have knowledge in AI/ML Fundamentals
  • Good verbal and written English with strong collaboration, analytical and troubleshooting skills.
  • Registered in York's Digital Technologies Degree Program

Preferred Technical and Professional Expertise

  • Knowledge of Core Java, Java J2EE, MicroServices Architecture.
  • Knowledge of Building Restful API
  • Knowledge of Web development, including HTML, CSS, Javascript, NodeJs, React
  • Classical NLP
  • Prompt Engineering
  • Large Language Models, training validation, testing and deployment

Client-provided location(s): Markham, ON, Canada
Job ID: IBM-20569913
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.