> Markdown version of [/jobs/ext/1993179-principal-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/1993179-principal-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Machine Learning Engineer - **Company:** Factset Research Systems Inc. - **Location:** Norwalk, United States (Remote available) - **Experience:** Expert - **Salary:** $177,000.0 - $217,000.0 - **Contract:** Permanent contract - **Skills:** FactSet, Artificial Intelligence, Data Mining, Elasticsearch, Python (Programming Language), Logistic Regression, Machine Learning, Memcached, MongoDB, Node.Js, NumPy, RabbitMQ, Redis, Support Vector Machine, Supervised Learning, Random Forest, Deep Learning, Git, Scikit Learn, Information Technology, Xgboost, Restful APIs, Spacy, Recurrent Neural Networks - **Published:** August 8, 2026 - **Apply:** https://factset.wd108.myworkdayjobs.com/FactSetCareers/job/Remote---United-States-Connecticut/Principal-Machine-Learning-Engineer--YM2026PMLE_R32928 ## About the Role Minimum Requirements: Master's degree in Computer Science, Mathematics, Statistics, or related technical field and 6 years of related technical experience. Must have 3 years of experience with the following; Node.js; MongoDB; RabbitMQ; a caching technology such as Redis or Memcached; Git; Restful Web Design; working with times series data; Python; Elasticsearch; libraries scikit-learn; Numpy; Spacy; applying ML techniques (SVM, logistic regression, Decision Trees, Random Forest, XGBoost, deep learning such as RNN/LSTM) on text data for domain specific text classifications; NLP processing in mining data, cleaning, pre-processing and transformation; combining multiple ML approaches like active/supervised/semi-supervised learning to achieve a better result; and developing tagged data sets. ## Description Position Description: Principal Machine Learning Engineer, FactSet Research Systems Inc., Norwalk, CT: Spearhead innovative projects focused on developing and implementing advanced AI-driven solutions. Work on diverse machine learning models with an emphasis on optimizing techniques for text data classification and natural language processing. Collaborate on projects that leverage AI to transform data insights and enhance domain-specific applications, promoting the integration of various machine learning approaches to achieve superior results. Serve as key technical leader and provide thought leadership on best practices in the field. Engage in cross-functional collaboration with product teams to align AI capabilities with strategic business goals. Role includes staying current with emerging technologies and trends to ensure the continuous improvement and effectiveness of AI solutions. Remote Position: This position may be performed remotely in the United States. However, remote work is not permitted in the following states: Alaska, Arkansas, Delaware, Hawaii, Louisiana, Montana, New Mexico, North Dakota, South Dakota, and West Virginia. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Machine learning 101: Where to begin?](https://www.wearedevelopers.com/videos/1014-machine-learning-101-where-to-begin) ## Related Articles - [How machine learning can help us tell fact from fiction](https://www.wearedevelopers.com/magazine/509-how-machine-learning-can-help-us-tell-fact-from-fiction) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know)