Internship Pythonista / Stagiaire Pythonista

Montreal, QC, Canada

Job Description


La version fran\xc3\xa7aise suit ci-dessous

Our growing Artificial Intelligence department is taking pioneering steps in leveraging fast-moving AI/ML-based technologies, in tackling the next-generation Supply Chain solutions. We have a pragmatic down-to-earth philosophy of using AI to solve concrete warehousing, distribution, transportation and supply management challenges and we are currrently looking for a Full-Stack Pythonista Intern to join the team and help us with the efforts to successfully bring AI/ML-based solutions into production. This internship will run May 1st \xe2\x80\x93 August 25th, 2023.

About us

Tecsys is a team of 700+ dynamic individuals who care about a job well done. Tecsys sets itself apart in its commitment to the health industry by helping to develop and optimize pertinent logistics methods. Our people work in a test-driven environment where we spare no effort to deliver quality, reliability and performance. Tecsys is also a growing company attuned to new trends and practices. All that\'s missing is you.

Do you identify with the following?

You are a pationate and eager student, majoring in software engineering or computer sciences and a proven Pythonista. You admire the elegance and the structure of the Python langauge. You not only have a knack for designing software using well-established patterns, but you have several pet projects on Github that you are proud of. You are also curious about Data Science and Machine Learning as a discipline and have experimented with open-source ecosystem of tools technologies to see what makes them tick.

How will you contribute to the team effort?

Under the direction of the department lead, you will be the resident Pythonista intern, you will help with the efforts to bringing Python philosophy into software construction methodology, including designing test methodologies. You will help improve existing and fast-growing collection of Python functions that deal with AI/ML functionality and infuse them with software design principles. You will help leveage the advanced features of the Python language to construct better code.

What you must have:

  • Solid grasp of the core python language features.
  • Understanding of software development methodologies.
  • Knowledge of modern API design principles (especially REST-Full).
  • Knowledge of Flask framework and it\xe2\x80\x99s ecosystem, including javascript and common front-end libraries (e.g. Vue.js)
  • Familiarity with web server development under a *nix based operating system
  • Good communication and interpersonal skills
  • Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners and colleagues beyond the province of Quebec
  • Willingness to propose new ideas, challenge status quo
  • You are a Software Engineering or Comp-Sci graduate (or are close to graduation)
  • Live in the greater Montreal area
What else could give you an edge?
  • Knowledge/experience in DevOps, GitLab, docker, as well as it\xe2\x80\x99s CI/CD, and software release practice.
  • Understand Data Science and Machine Learning concepts and familiarity with the AI/ML open-source tooling ecosystem (Jupyter, Numpy, Pandas, NetworkX, Scikit-Learn, \xe2\x80\xa6)
  • Knowledge of unit testing.
  • Have deployed solutions to the AWS cloud.
  • Have worked in a Scrum environment.
Could this be the skill and career building opportunity you\'ve been waiting for? Don\'t be left wondering about what could have been. Act now and submit your resume.

NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR, have a valid Canadian work permit.

Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.



Notre service d\'intelligence artificielle, en pleine croissance, prend des mesures avant-gardistes pour tirer parti des technologies \xc3\xa0 \xc3\xa9volution rapide bas\xc3\xa9es sur l\'IA/AM, afin de s\'attaquer \xc3\xa0 la prochaine g\xc3\xa9n\xc3\xa9ration de solutions pour la cha\xc3\xaene d\'approvisionnement. Notre philosophie pragmatique et terre-\xc3\xa0-terre consiste \xc3\xa0 utiliser l\'IA pour r\xc3\xa9soudre des probl\xc3\xa8mes concrets d\'entreposage, de distribution, de transport et de gestion de l\'offre. Nous recherchons actuellement un stagiaire Full-Stack Pythonista pour rejoindre l\'\xc3\xa9quipe et participer aux efforts visant \xc3\xa0 mettre en production des solutions bas\xc3\xa9es sur l\'IA/AM. Ce stage se d\xc3\xa9roulera du 5 septembre au 22 d\xc3\xa9cembre 2023.

\xc3\x80 propos de nous

Tecsys est une \xc3\xa9quipe de plus de 700 personnes dynamiques qui ont \xc3\xa0 c\xc5\x93ur le travail bien fait. Tecsys se distingue par son engagement envers l\'industrie de la sant\xc3\xa9 en contribuant \xc3\xa0 d\xc3\xa9velopper et \xc3\xa0 optimiser des m\xc3\xa9thodes logistiques pertinentes. Nos collaborateurs travaillent dans un environnement ax\xc3\xa9 sur les tests, o\xc3\xb9 nous ne m\xc3\xa9nageons aucun effort pour offrir qualit\xc3\xa9, fiabilit\xc3\xa9 et performance. Tecsys est \xc3\xa9galement une entreprise en pleine croissance, \xc3\xa0 l\'\xc3\xa9coute des nouvelles tendances et pratiques. Tout ce qui manque, c\'est vous.

Vous identifiez-vous aux \xc3\xa9l\xc3\xa9ments suivants ?

Vous \xc3\xaates un \xc3\xa9tudiant passionn\xc3\xa9 et enthousiaste, sp\xc3\xa9cialis\xc3\xa9 dans l\'ing\xc3\xa9nierie logicielle ou les sciences informatiques, et un Pythonista confirm\xc3\xa9. Vous admirez l\'\xc3\xa9l\xc3\xa9gance et la structure du langage Python. Non seulement vous avez un don pour concevoir des logiciels \xc3\xa0 l\'aide de mod\xc3\xa8les bien \xc3\xa9tablis, mais vous avez plusieurs projets favoris sur Github dont vous \xc3\xaates fier. Vous \xc3\xaates \xc3\xa9galement int\xc3\xa9ress\xc3\xa9 par la science des donn\xc3\xa9es et l\'apprentissage machine en tant que discipline et avez exp\xc3\xa9riment\xc3\xa9 l\'\xc3\xa9cosyst\xc3\xa8me \xc3\xa0 code source ouvert des technologies d\'outils pour voir ce qui les fait fonctionner.

Comment contribuerez-vous \xc3\xa0 l\'effort de l\'\xc3\xa9quipe?

Sous la direction du chef de service, vous serez notre stagiaire Pythonista. Vous participerez aux efforts visant \xc3\xa0 int\xc3\xa9grer la philosophie Python dans la m\xc3\xa9thodologie de construction de logiciels, ainsi qu\xe2\x80\x99\xc3\xa0 la conception de m\xc3\xa9thodologies de test. Vous contribuerez \xc3\xa0 l\'am\xc3\xa9lioration d\'une collection en pleine expansion de fonctions Python qui traitent de la fonctionnalit\xc3\xa9 IA/AM et vous les int\xc3\xa9grerez aux principes de conception de logiciels. Vous aiderez \xc3\xa0 tirer parti des fonctionnalit\xc3\xa9s avanc\xc3\xa9es du langage Python pour construire un meilleur code.

Ce que vous nous apportez :
  • Bonne compr\xc3\xa9hension du langage python.
  • Compr\xc3\xa9hension des m\xc3\xa9thodologies de d\xc3\xa9veloppement logiciel.
  • Connaissance des principes de conception d\'API (surtout REST-full).
  • Connaissance du framework Flask et de son \xc3\xa9cosyst\xc3\xa8me, y compros javascript et autres librairies front-end communes (ex. Vue.js).
  • Familiarit\xc3\xa9 avec le d\xc3\xa9veloppement de serveurs Web sous un syst\xc3\xa8me d\'exploitation bas\xc3\xa9 sur *nix.
  • Bonnes comp\xc3\xa9tences en communication et en relations interpersonnelles
  • Enclin \xc3\xa0 proposer de nouvelles id\xc3\xa9es et d\xc3\xa9fier le statu quo
  • \xc3\x8atre dipl\xc3\xb4m\xc3\xa9 en g\xc3\xa9nie logiciel ou en Informatique (ou \xc3\xaates sur le point de graduer)
  • R\xc3\xa9side dans la r\xc3\xa9gion de Montr\xc3\xa9al
  • Excellentes comp\xc3\xa9tences en communication verbale et \xc3\xa9crite en anglais, n\xc3\xa9cessaires pour communiquer efficacement avec nos clients, fournisseurs, partenaires d\'affaires et coll\xc3\xa8gues en dehors de la province du Qu\xc3\xa9bec
Quoi d\'autre pourrait vous donner un avantage?
  • Connaisance / exp\xc3\xa9rience en DevOps, GitLab, docker, ainsi que de ses pratiques CI/CD et de publication de logiciel.
  • Comprendre les concepts des sciences de donn\xc3\xa9es et conna\xc3\xaetre l\'\xc3\xa9cosyst\xc3\xa8me d\'outils open source AI/ML (Jupyter, Numpy, Pandas, NetworkX, Scikit-Learn, \xe2\x80\xa6).
  • Avoir d\xc3\xa9ploy\xc3\xa9 des solutions sur le cloud AWS.
  • Avoir travaill\xc3\xa9 dans un environnement Scrum.
Serait-ce l\'opportunit\xc3\xa9 de d\xc3\xa9veloppement de comp\xc3\xa9tences et de carri\xc3\xa8re que vous attendiez ? Ne restez pas \xc3\xa0 vous demander ce qui aurait pu \xc3\xaatre. Agissez maintenant et soumettez votre CV.

NB : Si vous postulez \xc3\xa0 ce poste, vous devez \xc3\xaatre citoyen canadien ou r\xc3\xa9sident permanent du Canada, OU avoir un permis de travail canadien valide.

Tecsys est un employeur offrant des chances \xc3\xa9gales. Des accommodements seront propos\xc3\xa9s aux candidats retenus pour une entrevue.

Note : Le masculin est utilis\xc3\xa9 pour all\xc3\xa9ger le texte, et ce, sans pr\xc3\xa9judice pour la forme f\xc3\xa9minine

Tecsys

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2206615
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned