Full Stack Pythonista Intern / Stagiaire Python Full Stack

Job expired!

Full-Stack Pythonista Intern - Join Tecsys' Innovative AI Department!

Recognizing the benefits of remote work, including enhanced employee morale, productivity, and reduced commuting's positive impact on wellbeing and the environment, Tecsys is proud to be a digital-first company. Our investment in cutting-edge technologies and programs has built a robust foundation for this approach. With digital-first work environments and conveniently located offices featuring collaborative workspaces, we offer our team the freedom and flexibility to work most productively.

About Tecsys

Tecsys is a rapidly growing innovator providing supply chain solutions to industry leaders in healthcare systems, hospitals, pharmacies, distributors, retailers, and 3PLs. Our mission is to transform supply chains through advanced technology. If you're passionate about tackling tough challenges, love continuous learning, and want to work in a respectful, dynamic environment, this role could be a perfect fit for you!

About the Role

Our expanding Artificial Intelligence department is at the forefront of leveraging cutting-edge AI/ML technologies to pioneer next-generation supply chain solutions. We seek a dedicated Full-Stack Pythonista Intern to join our team from September to December 2024, helping integrate AI/ML-based solutions into production efficiently.

Do You Identify with the Following?

We are looking for an enthusiastic and motivated student specializing in software engineering or computer science with proven Python expertise. You need to appreciate the elegance and structure of the Python language, have experience with software design patterns, and boast several personal projects on GitHub. Furthermore, you should have a keen interest in Data Science and Machine Learning, with hands-on experience using various open-source tools and technologies.

How Will You Contribute to the Team?

As the Pythonista intern, you will work under the guidance of the department lead. Your responsibilities will include incorporating Python philosophy into software construction methodologies, especially in testing methods. You'll help enhance our growing collection of Python functions managing AI/ML functionalities to align with software design principles. Additionally, you will utilize Python's advanced features to produce high-quality code.

Requirements

  • Strong understanding of core Python features
  • Familiarity with software development methodologies
  • Knowledge of modern API design principles, particularly RESTful APIs
  • Experience with the Flask framework and its ecosystem, including JavaScript and front-end libraries like Vue.js
  • Comfortable developing web servers on a *nix-based operating system
  • Effective communication and strong interpersonal skills
  • Willingness to propose new ideas and challenge the status quo
  • Degree in Software Engineering or Computer Science (or close to graduation), or in a Masters program
  • Currently residing in the Montreal/Greater Montreal area
  • Strong proficiency in written and verbal English for effective communication with clients, suppliers, partners, and team members beyond Quebec

Nice to Haves

  • Knowledge/experience in DevOps, GitLab, Docker, CI/CD, and software release practices
  • Understanding of Data Science and Machine Learning concepts, familiar with AI/ML open-source tooling (Jupyter, Numpy, Pandas, NetworkX, Scikit-Learn)
  • Knowledge of unit testing
  • Experience deploying solutions to AWS cloud
  • Experience working in a Scrum environment

Why Tecsys?

At Tecsys, we value creativity, innovation, and teamwork. Our supportive work environment offers competitive compensation packages and opportunities for career growth and advancement.

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

Note: Only Canadian citizens, permanent residents, or individuals with a valid Canadian work permit may apply for this position.