Python & DevOps Engineering Specialist 3203233

Python & DevOps Engineering Specialist 3203233

Date: Mar 14, 2022
Location : Montréal (Québec)



We offer:

  • To work with some of the best professionals in the business - for a firm that values individual intellect as much as teamwork
  • State-of-the-art offices that are designed to maximize collaboration
  • Flexible working arrangements
  • Enriching challenges that provide opportunity for constant learning and advancement
  • An environment which is leveraging technology to its highest potential

Team Profile:

Transformation builds the technological capabilities and connections that keep Morgan Stanley thriving, giving the Firm the agility and stability to perform in all market conditions. The division is comprised of Centers of Excellence across Agile / Front-to-Back platform operations, Artificial Intelligence / Machine Learning, Cloud, and Automation; Technology Business Development, which manages Morgan Stanley’s strategic relationships with external technology companies; and the Innovation Office, which focuses on removing barriers to innovation and accelerating time to value.

Position Description:

The Machine Learning Platform Team is seeking a Python developer and DevOps engineer to shepherd “research code” to production and explore the new ML software landscape.

This often involves:

  • Helping researchers untangle dependencies at the Python and C++ library level.
  • Promulgating best practices and develop tooling to allow ML models to be deployed easily internally and to cloud without a steep learning curve.
  • Profiling code as part of capacity planning.
  • Building PoCs to exercise cloud infrastructure of multiple vendors.
  • Helping researchers integrate authentication / entitlements into services and dashboards.
  • Patiently explaining the less obvious parts of Git.

This position is ideal for a solid technologist who wants to:

  • Review / refactor bleeding-edge model code.
  • Get exposure to a variety of ML techniques and shift from 0/1 thinking to a probabilistic mindset.
  • Listen in to one or more ML-related talks each week as part of your day job.
  • Potentially contribute to Open Source through a Morgan Stanley and/or FINOS project.



Required Skills:

  • System administrator level familiarity with Linux.
  • Experience building Docker images and deploying to a cloud vendor securely.
  • Python module loading, building, and packaging.
  • C/C++ dynamic linking.
  • DevOps (and at least passing familiarity of MLOps) experience.
  • System monitoring / code profiling tools.
  • Strong fundamentals in Unix system calls, shell scripting, IPC, and distributed systems.
  • Git development workflow for medium to large teams.
  • Excellent oral and written communication skill.
  • Cloud-compatible authentication systems such as OIDC.
  • Ability to work in a global team.

All our positions are located in Montreal, Quebec.

Knowledge of French and English is required.

Apply for this job

Our advisory for this position

Marion Pertin

Specialist in talent acquisition & attraction

need you.
Apply today