Taro Logo

Machine Learning Engineer II

Kensho is S&P Global's hub for AI innovation and transformation, developing ML solutions for data discovery and artificial intelligence.
$150,000 - $190,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Finance

Description For Machine Learning Engineer II

Kensho, S&P Global's AI innovation hub, is seeking a Machine Learning Engineer II to join their Vector Team. This role focuses on developing production-grade machine learning systems for retrieval-augmented generation (RAG) pipelines. The position offers an opportunity to work on cutting-edge AI technology, building robust retrieval systems and LLM pipelines that make complex unstructured data discoverable and actionable across S&P Global platforms.

The role combines hands-on machine learning engineering with system-level thinking, requiring expertise in Python, PyTorch, and modern ML frameworks. You'll be working with advanced technologies including vector databases, embedding models, and LLM orchestration tools. The position offers competitive compensation ($150K-$190K base salary) plus bonus and equity, along with comprehensive benefits including fully paid health insurance, unlimited PTO, and generous parental leave.

This is an excellent opportunity for a mid-level engineer passionate about AI and machine learning to work on impactful projects at the intersection of finance and technology. The role offers significant growth potential, working with cutting-edge AI technologies while solving real-world problems in data discovery and analysis. The company provides strong support for professional development, including substantial education benefits and opportunities to participate in conferences and events.

Last updated a day ago

Responsibilities For Machine Learning Engineer II

  • Design and implement end-to-end RAG pipelines that integrate embedding models, vector databases, and data retrieval agents
  • Build and optimize retrieval systems over large-scale proprietary datasets using advanced embedding techniques
  • Develop LLM-based solutions that orchestrate retrieval, generation, and ranking
  • Investigate and solve challenges in vector search, chunking and indexing strategies, and GraphRAG
  • Work closely with Product and Design teams to build ML-based solutions
  • Collaborate with ML Operations team to create automated solutions for ML systems lifecycle

Requirements For Machine Learning Engineer II

Python
PostgreSQL
  • Bachelor's degree or higher in Computer Science, Engineering, or related field
  • 3+ years of hands-on industry experience with machine learning, NLP, and information retrieval systems
  • Strong programming skills in Python
  • Experience with PyTorch, Transformers, and HuggingFace
  • Experience with LLM orchestration frameworks like Langchain, LLamaIndex
  • Experience with vector databases and similarity search techniques
  • Strong problem-solving skills and proactive approach
  • Effective coding, documentation, collaboration, and communication habits

Benefits For Machine Learning Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical, Dental, and Vision insurance with 100% company paid premiums
  • Unlimited Paid Time Off
  • 26 weeks of 100% paid Parental Leave
  • 401(k) plan with 6% employer matching
  • Up to $20,000 tuition assistance for degree programs
  • Up to $4,000/year for professional education
  • Regularly catered lunches
  • Dog-friendly office
  • Bike sharing program memberships
  • Compassion leave and elder care leave
  • Mentoring opportunities

Interested in this job?

Jobs Related To S&P Global - Kensho Machine Learning Engineer II