Morgan Stanley is looking for a Lead Software Engineering (Vice President level) to join their Machine Learning Research group. The role aims to develop, productionize, and deploy ML-based projects for clients, while also maintaining production systems and onboarding/developing systems for ML model management and reuse across the firm with a focus on ML Ops.
Requirements
- Python (development, packaging, patching, etc.)
- Understanding of core infrastructure (hardware and software) and how it can be used to make our job easier, e.g., processor architectures, memory, load balancers, reverse proxies, automation frameworks, etc.
- Container technologies (Docker, podman, buildah, Kubernetes, etc.) Both with regards to packaging and runtime.
- At least some familiarity with cloud and cloud enablement technologies (AWS, Azure, Terraform.)
- Understanding of how to use modern and traditional data tiers, e.g., relational databases, object stores, graph databases.
- Experience designing ETL pipelines.
- Able to code in at least one other language: e.g. C/C++, C-Sharp, Java, Scala, Erlang, Elixir, Ruby.
Responsibilities
- Work with ML researchers to develop, productionize, and deploy ML based project for clients.
- Maintain and support production systems.
- Onboard and develop systems to help us manage and reuse ML models across the Firm with a focus on ML Ops
- Hack away at compiling and repackaging tricky libraries used by researchers.
- Find tooling and platform solutions to real-world problems and bring them into the Firm as quickly as possible with adherence to our security policies.
- Remain up to date on ML tools, libraries, and techniques across the Open Source and vendor landscape.
- Build and maintain tooling and systems to promote ML development within the firm.
Other
- Self-starter capable of taking an idea and seeing it all the way from research to execution.
- Ability to clearly illustrate complex ideas using documentation and diagrams.
- Demonstrated interest in ML, e.g., small OSS projects, Kaggle, Coursera, books, blogs, podcasts.
- Expected base pay rates for the role will be between $150,000 and $210,000 per year at the commencement of employment.
- The total compensation package, which depending on the position, may also include commission earnings, incentive compensation, discretionary bonuses, other short and long-term incentive packages, and other Morgan Stanley sponsored benefit programs.