Co-op/Intern Developer AI Solutions, Kinaxis

Co-op/Intern Developer AI Solutions, Kinaxis

Company Kinaxis
Job title Co-op/Intern Developer, AI Solutions
Job location Remote – Canada
Type Full Time

Responsibilities:

  • As an intern ML developer, you are passionate about shipping large-scale software systems in a fast-paced environment but can balance longer-term issues such as maintainability, scalability, and quality.
  • You have a strong interest in integrating ML software end to end, troubleshooting, debugging problems, building and setting up new development tools and infrastructure, excited about finding ways to automate and improve development and release processes.
  • You have a passion for software reliability and know-how to ensure user needs are met through cross-functional stakeholder understanding and engagement. You enjoy understanding both the details of the use cases that end-users are performing using the solution as well as the architecture and implementation of the system end-to-end.
  • You have a strong interest in resolving issues as well as designing effective methods for troubleshooting, preventing, and debugging problems in software systems, getting to the root cause of issues, meeting the users’ needs, and influencing the product development roadmap. You are excited about finding ways to develop product capabilities and tools that increase the robustness of the user experience, reduce the cost of troubleshooting, or reduce the time required to address issues.
  • You’re fluent in Python, have experience working with distributed computing, cloud technologies, and big data frameworks, and are very knowledgeable about Kubernetes and Docker. You also have experience working with and building Machine Learning pipelines and models. You have the ability and enthusiasm to learn new technologies whether they are infrastructure or language or platform, and easily adapt to change.
  • You are a team player, a quick starter, and a problem solver. You are comfortable talking about requirements with product managers. You work well in a cross-functional team and can listen and contribute to discussions. You can ideally provide readily available solutions while considering technical aspects, effort, and risk. Your primary focus on the development team is integrating large-scale, robust, scalable, and data-intensive machine learning software that drives business-critical customer value.

Requirements & Skills:

  • You are working towards a BS or MS in Computer Science/Software Engineering or related field.
  • You have strong software engineering skills and strong programming skills in Python/Pandas/ML Libs.
  • You have a strong customer orientation and understand the system end-user perspective while integrating ML software for Production Systems.
  • Experience with the use of Kubernetes at scale.
  • You have working experience with Docker and big data frameworks.
  • You have a proven understanding of distributed computing architectures.
  • You easily articulate complex concepts in writing and speech.
  • Experience in Kubernetes ecosystem like Helm and Argo workflow, CI/CD.
  • Experience with Machine Learning Solutions and productization.
  • You enjoy solving puzzles and troubleshooting issues.
  • You enjoy multi-tasking and providing a significant positive impact on the business through your work.

apply for job button