Grade ( relevant for internal applicants only ): 10
Location: New York, NY
Who We Are: Kensho + S&P Dow Jones Indices
Kensho uses machine learning, artificial intelligence, natural language processing and data visualization techniques to solve some of the hardest analytical problems and create breakthrough financial intelligence solutions for our parent company, S&P Global.
S&P Dow Jones Indices (S&P DJI) is the world's largest provider of indices. S&P DJI indices are used as the basis of investment products and to benchmark portfolio performance. They are the foundation of some of the world's leading exchange traded derivatives, ETFs, structured products, OTC instruments, and index funds in addition to being the benchmark for investment portfolios.
The Team: SPDJI Kensho
The SPDJI Kensho team is part of S&P DJI and is an industry leader in the application of artificial intelligence to provide a systematic approach for investors to gain unique and differentiated insights and exposures. Our flagship family of indices describing the industries and innovation of the Fourth Industrial Revolution, the S&P Kensho New Economies, utilizes advanced natural language processing and topic modeling and is licensed to some of the largest asset managers in the world.
The team works in close partnership with the broader machine learning teams in Kensho and other parts of the organization while pursuing solutions that will shape the indices business in the years ahead.
Compensation/Benefits Information (US Applicants Only):
S&P Global states that the anticipated base salary range for this position is $68,300 to $155,900. Base salary ranges may vary by geographic location.
In addition to base compensation, this role is eligible for an annual incentive plan.
As a Machine Learning Engineer, you will be responsible for tackling a wide range of problems from natural language processing to timeseries prediction. You will move beyond the theoretical confines of academia and apply your tradecraft to build machine learning systems on real world data. In this role you will constantly collaborate and work with groups of engineers. Our machine learning team is responsible for delivering ML-based solutions from problem framing, to prototyping, to production application.
You will be responsible for producing solutions in support of indices business, leveraging developments and data from across the organization, and contributing to the advancement of machine learning at S&P Global.
Conduct original research on large proprietary and open source data sets
Identify, research, prototype, and build predictive products
Build cutting-edge models for understanding vast amounts of textual data
Write production code
Write tests to ensure the robustness and reliability of your productionized models
Work closely with software engineers to build incredible systems
Contribute to shaping both the SPDJI Kensho team as well as machine learning across S&P Global
What We Look For
You're highly creative and technically capable with an interest in shaping a growing team
You have strong expertise in Python and have shipped production-ready code
You're comfortable with wrangling structured and unstructured data -- and you have opinions on how to get the data right
You have experience with advanced machine learning methods -- especially modern NLP techniques.
You possess strong statistical knowledge, intuition, and experience modeling real data
You have a stellar ability to communicate even the most complicated methods and results to a broad, often non-technical audience
You demonstrate effective coding, documentation, and communication habits
Several of the following terms should hold deep meaning for you: LSTM, lookahead bias, bagging, boosting, stacking, information retrieval, batch norm, entity recognition, bootstrapping, Glorot initialization, Kullback-Leibler divergence, GLOVE, SMAPE, HMM, MAP, exponential family, VC dimension, EM, L1, TD(Lambda)
How You Can Really Get Our Attention
You have 2+ years of experience being a major machine learning contributor at a top company, hedge fund, or university
You've written about machine learning, either academically or casually
You have experience or a strong interest in finance
Your github/kaggle profile shows a project or problems you've tackled
Technologies You Will Use
Python -- including Numpy, SciPy, Pandas, scikit-learn, LightGBM, XGBoost, and other packages to support the ML development lifecycle
Deep learning packages like TensorFlow and PyTorch
MLOps platforms like MLFlow and Weights & Balances
About S&P Dow Jones Indices
At S&P Dow Jones Indices, our role can be described in one word: essential. We're the largest global resource for index-based concepts, data and research, and home to iconic financial market indicators, such as the S&P 500(r) and the Dow Jones Industrial Average(r). More assets are invested in products based upon our indices than any other index provider in the world; with over 1,000,000 indices, S&P Dow Jones Indices defines the way people measure and trade the markets. We provide essential intelligence that helps investors identify and capitalize on global opportunities.
S&P Dow Jones Indices is a division of S&P Global (NYSE: SPGI), which provides essential intelligence for individuals, companies and governments to make decisions with confidence. For more information, visit www.spdji.com .
Equal Opportunity Employer:
S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment.
If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person.