Skip to main content
Posted September 23, 2021
Moody's

Senior Python Engineer @ Moody's AI & ML Center of Excellence

New York, NY, USA Remote Full Time
Compensation: $67 to $120 Hourly
Remote; Full-time conversion after 2 months; Make your own schedule!
Reference: PYTHON-ENGINEER

Senior Python Software Engineer Job Description We are in search of a self-motivated and versatile software engineer with the ability to work in an...

Senior Python Software Engineer Job Description

We are in search of a self-motivated and versatile software engineer with the ability to work in an energetic and interactive environment. You must be a self-starter with a passion for crafting innovative software solutions. You will regularly learn and implement new technologies, and play an active role in developing, proving out, and (re)assessment of existing architectures.

ABOUT MOODY'S ANALYTICS MACHINE LEARNING TEAM
We are a team that creates and delivers machine learning models and applications for the financial services industry. At a high level, we ingest millions of news articles and other various data sources and process the data through pipelines to produce results such as entity recognition, sentiment analysis, credit adversity, and more.

Interested in machine learning? Take advantage of our growing team's collective knowledge and learn as you go.
We fully embrace cross-training and continuous learning.

JOB RESPONSIBILITIES

  • Design and develop services and applications using microservice design patterns.
  • Deployment and productionisation of machine learning model applications and microservices.
  • Lead the team in various aspects around stability, application delivery, and availability .
  • Contribute to the growth of the team and continuous learning.
  • Maintain a strong security awareness through frequent assessments and software architecture design processes.
  • Influence technology selection, software architecture design, security practices and implementation.
  • Demonstrate strong abilities to manage time, details, and deadlines.

JOB REQUIREMENTS

  • Be ready, willing, and able to work in a fast-paced environment with a strong desire to run to trouble.
  • Proficiency in shell scripting and python 3+ using both functional and object oriented design patterns to produce highly testable, modular, code.
  • Fundamental understanding of the inner workings of asynchronous processing, multi-threading, and multi-processing.
  • Ability to integrate microservices using message brokers such as RabbitMQ, Kafka, or SQS.
  • Competency in writing highly testable code which facilitates quality assurance, idempotency, and regression .
  • Comfortable knowledge and experience with git, docker, web servers, and database(s).
  • Strong communication and problem-solving skills with the ability to discuss projects with colleagues who have little technical knowledge of digital production techniques and tools.

OUR TECH STACK

Python 3+

Docker

RabbitMQ

AWS

Node.js

Kubernetes

Spark

Elasticsearch


THE PROCESS
We’re looking to fill this position as soon as reasonably possible. Your interview process will consist of a single round for 1.5 hours where we will meet & greet, get to know what makes you tick, and do some hacking/pair programming.

CONTACT
Matthew Davis, Director, Senior Systems Architect
[email protected]
Moody’s, New York, USA

This listing expired on Nov 07. Applications are no longer accepted.