Machine Learning Engineer II

S&P Global

Confirmed live today High trust

Quick summary

Work type
On-site
Location
New York, NYCambridge, MA
Salary
$140,000–$180,000 / yr
Posted
77 days ago
Freshness
Confirmed live today
Closes
Aug 11, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $222k
This role $160k
$123k $294k
below market most similar roles pay here above market

This role pays less than 92% of similar roles. Most pay $195,112–$249,600 — the blue band above. At the midpoint, this role pays about $160k versus about $222k for comparable roles.

Based on 240 similar postings.

Employer

About S&P Global

S&P Global delivers Essential Intelligence® that shapes decision making. We provide the world’s leading organizations with the right data, connected technologies and expertise they need to move ahead.

S&P Global currently has 39 open roles on FindRole.

Listed pay typically runs $145,245–$200,000 across 36 roles with salary data.

Most-posted roles

View all roles at S&P Global

At a glance

TL;DR · Machine Learning Engineer II

JOB TITLE: Machine Learning Engineer II The Machine Learning Engineer II joins the DRIVE Team at Kensho to design and deploy production-grade machine learning systems powering next-generation agentic search pipelines. This role involves building and scaling RAG systems, developing LLM-based solutions for retrieval and ranking, and optimizing retrieval systems over large-scale proprietary datasets. You will work on end-to-end pipelines integrating chunking algorithms, embedding models, and vector databases to make complex unstructured data actionable for enterprise search and knowledge discovery. Required skills include Python, PyTorch, Transformers, HuggingFace, and LLM orchestration tools like LangChain or LlamaIndex. You will utilize vector databases such as PostgreSQL/PGVector or Pinecone. The work focuses on solving technical challenges in vector search, indexing strategies, and GraphRAG to enhance deep research and report generation experiences.

What does a Machine Learning Engineer earn in New York?

Median $231150 from 50 postings across 20 companies.

See salary data

What you'll do

  • Design and implement end-to-end RAG pipelines using proprietary chunking algorithms, embedding models, and vector databases.
  • Build and optimize retrieval systems over large-scale proprietary datasets using advanced embedding techniques.
  • Develop LLM-based solutions to orchestrate retrieval, generation, and ranking for context-aware responses.
  • Solve technical challenges in vector search, chunking strategies, indexing, and GraphRAG.
  • Build ML-based solutions with Product and Design teams to meet specific business objectives and user needs.
  • Create automated solutions with the ML Operations team to manage the entire ML systems lifecycle.

What we're looking for

  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • 3+ years of hands-on industry experience with machine learning, NLP, information retrieval systems, and large-scale text processing.
  • Experience designing, shipping, and maintaining production systems.
  • Strong programming skills in Python with knowledge of PyTorch, Transformers, and HuggingFace.
  • Experience with LLM orchestration frameworks such as Langchain or LlamaIndex.
  • Experience building ML pipelines for data processing, training, inference, maintenance, evaluation, versioning, and experimentation.
  • Experience with vector databases (e.g., PostgreSQL/PGVector, OpenSearch, Pinecone) and similarity search techniques.
  • Demonstrated effective coding, documentation, collaboration, and communication habits.

More like this

Similar roles

Machine Learning Engineer II

Uber

Sunnyvale, CA 77 days ago
Python PyTorch C++ Linux Machine Learning Computer Vision Robotics High-Performance Computing System Design Algorithm Development Data Mining Auto-labeling Physical AI Causal Modeling
2+ yrs exp Hybrid

AI/ML Engineer II

USAA

Phoenix, AZ 33 days ago
Pandas NumPy PySpark SQL Snowflake BigQuery Scikit-learn XGBoost TensorFlow PyTorch NLTK AWS GCP Azure OpenShift Docker Apache Airflow GitLab CI/CD FastAPI Flask HTML CSS Graph Databases Vertex AI Cloud Storage S3 EC2 Snowpark Control-M Domino Worksite
2+ yrs exp Hybrid

Machine Learning Engineer II, Responsible AI

Pinterest

San Francisco, CA 21 days ago $138,905–$285,982
Machine Learning Generative AI LLMs 2-Tower Architectures Recommender Systems SQL realtime systems Cursor Copilot Codex ML Fairness Responsible AI
2+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 27 days ago
Python C++ Rust Java scikit-learn TensorFlow PyTorch Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph MCP Supervised Learning Unsupervised Learning Cursor Data Science ML Engineering

Machine Learning Engineer

Q2

Austin, TX 6 days ago
Machine Learning Python TensorFlow PyTorch scikit-learn R Java Statistics Probability Theory Optimization Experimental Methodologies
2+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 97 days ago
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Generative AI Computer Vision Deep Learning Supervised Learning Unsupervised Learning MCP Cursor
2+ yrs exp