Note: The job is a remote job and is open to candidates in USA. FactSet is a company that creates flexible, open data and software solutions for investment professionals. They are seeking a Principal Machine Learning Engineer to lead projects in AI-driven solutions, focusing on machine learning models and natural language processing.
Responsibilities
- 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
- Stay current with emerging technologies and trends to ensure the continuous improvement and effectiveness of AI solutions
Skills
- Master's degree in Computer Science, Mathematics, Statistics, or 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 libraries scikit-learn
- 3 years of experience with Numpy
- 3 years of experience with 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
- Developing tagged data sets
Company Overview