DataJobs.io
← Back to all jobs

Job Description

FactSet Research Systems is seeking a Principal Machine Learning Engineer to lead high-impact initiatives building and deploying advanced, AI-driven solutions. In this remote role based in Connecticut, you will drive work across machine learning modeling and applied NLP, with a focus on improving techniques for text data classification and delivering measurable value to domain-specific applications.

You will operate as a technical lead, guiding best practices and collaborating closely with product teams to align AI capabilities with strategic business goals. The role also emphasizes staying current with emerging technologies and trends to continuously strengthen the effectiveness of production AI solutions.

Key Responsibilities

  • Spearhead innovative projects focused on developing and implementing advanced AI-driven solutions.
  • Build and optimize diverse machine learning models with emphasis on text data classification and natural language processing.
  • Collaborate on AI initiatives that transform data insights and enhance domain-specific applications through the integration of multiple machine learning approaches to improve results.
  • Serve as a key technical leader and provide thought leadership on machine learning best practices.
  • Coordinate with product teams to align AI capabilities with strategic business goals.
  • Monitor emerging technologies and trends to support continuous improvement of AI solutions.

Requirements

  • Master’s degree in Computer Science, Mathematics, Statistics, or a related technical field.
  • 6 years of related technical experience.
  • 3 years of experience with: Node.js.
  • 3 years of experience with: MongoDB.
  • 3 years of experience with: RabbitMQ.
  • 3 years of experience with a caching technology such as Redis or Memcached.
  • 3 years of experience with: Git.
  • 3 years of experience with: Restful Web Design.
  • 3 years of experience working with times series data.
  • 3 years of experience with: Python.
  • 3 years of experience with: Elasticsearch.
  • 3 years of experience with: scikit-learn libraries.
  • 3 years of experience with: Numpy.
  • 3 years of experience with: Spacy.
  • 3 years of experience applying ML techniques (SVM, logistic regression, Decision Trees, Random Forest, XGBoost, deep learning such as RNN/LSTM) to text data for domain-specific text classifications.
  • 3 years of experience with NLP processing for mining data, including cleaning, pre-processing, and transformation.
  • 3 years of experience combining multiple ML approaches such as active/supervised/semi-supervised learning to achieve stronger outcomes.
  • 3 years of experience developing tagged data sets.

Technologies

  • Node.js, MongoDB, RabbitMQ
  • Redis, Memcached
  • Git, Restful Web Design
  • Python, Elasticsearch
  • scikit-learn, Numpy, Spacy
  • SVM, logistic regression, Decision Trees, Random Forest, XGBoost
  • RNN, LSTM
  • active/supervised/semi-supervised learning

Location

  • Remote position: This role may be performed remotely in the United States.
  • Remote work is not permitted in: Alaska, Arkansas, Delaware, Hawaii, Louisiana, Montana, New Mexico, North Dakota, South Dakota, and West Virginia.
  • FactSet Research Systems Inc., 45 Glover Avenue, 7th Floor, Norwalk, CT 06850.

Compensation

USD 177,000 - 217,000 per yearly

To Apply

Apply online at FactSet Careers Search for Jobs for Req Job Number R32928.

Similar Jobs