Moody's - King of Prussia, PA

posted 5 months ago

Full-time - Mid Level
King of Prussia, PA
Administrative and Support Services

About the position

At Moody's, we are looking for an Assistant Director - Machine Learning Engineer to join our team. In this role, you will be responsible for developing, deploying, and maintaining complex machine learning and AI-driven processes that are integral to our business-critical SaaS products. You will collaborate with data scientists and data engineers to establish automation around scalable training, updating, and inference pipelines for AI models. This position requires you to handle a variety of data formats, including tabular data and unstructured formats such as text and media files. You will also work with specialized machine learning and MLOps tooling, employing advanced AI techniques like model distillation and other research-oriented methods of model compression. Your responsibilities will include developing and implementing automated workflows for machine learning model training, updating, and inferencing processes using MLOps tooling such as MLflow Recipes, Kubeflow, or custom solutions. You will create and maintain RESTful APIs to expose machine learning functionalities as services within our SaaS products. Additionally, you will deploy AI models to production environments using model serving frameworks or platforms and set up model monitoring functionality to continuously track and evaluate the performance of machine learning models and data drift post-deployment. Implementing robust logging mechanisms to capture model metadata, input, output, and any errors or anomalies will also be part of your duties. You will work closely with data scientists, data engineers, and stakeholders in an agile development environment, ensuring that our machine learning solutions are effective and aligned with business needs.

Responsibilities

  • Develop, deploy, and maintain complex machine learning and AI-driven processes used within business-critical SaaS products.
  • Collaborate with data scientists and data engineers to set up automation around scalable training, updating, and inference pipelines of AI models.
  • Handle a variety of data formats ranging from tabular data to unstructured formats, such as text and media files.
  • Utilize specialized machine learning and MLOps tooling, including MLflow Recipes and Kubeflow.
  • Implement advanced AI techniques, such as model distillation and other research-oriented methods of model compression.
  • Create and maintain RESTful APIs to expose machine learning functionalities as services within SaaS products.
  • Deploy AI models to a production environment using model serving frameworks or platforms.
  • Set up model monitoring functionality to continuously track and evaluate performance of machine learning models and data drift post-deployment.
  • Implement robust logging mechanisms to log model metadata, input, output, and capture any errors or anomalies.
  • Collaborate closely with data scientists, data engineers, and stakeholders in an agile development environment.

Requirements

  • Requires a Master's degree or foreign equivalent in Computer Science, Computer Engineering, or a closely related technical field.
  • At least two (2) years of experience as a Software Engineer, Database Analyst, or in a related IT position developing and deploying data and algorithm-driven software products.
  • Experience working with programming languages, including Python, Java, R, and Scala.
  • Experience with ML tools, including Spark, Hadoop, AWS, Keras, PyTorch, NLTK, Numpy, and Scikit Learn.
  • Experience using MLOps tooling, including MLFlow and TorchServe.
  • Experience working on advanced AI/ML tasks ranging from deep learning-based NLP work to tabular data analysis.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Parental leave
  • Paid time off
  • 401(k) plan with employee and company contribution opportunities
  • Life insurance
  • Disability insurance
  • Accident insurance
  • Discounted employee stock purchase plan
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service