Software Engineering - Search and Knowledge Graph

World's #1 AI CRM company providing enterprise-wide AI solutions and customer relationship management services.
$137,100 - $236,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineering - Search and Knowledge Graph

Salesforce is seeking a Senior Member of Technical Staff to join their Einstein Foundation team, focusing on intelligent Search and Knowledge Graph solutions. This role is part of Salesforce, the world's #1 AI CRM, which has introduced Agentforce, a groundbreaking suite of autonomous AI agents. The position involves hands-on development of AI-driven experiences for millions of users globally.

The Einstein Foundation team is a multidisciplinary group combining machine learning engineers, data scientists, and software developers. The role focuses on designing and developing intelligent Search and Knowledge Graph solutions, integrating machine learning, LLMs, and vector databases. You'll lead technical epics and work with Product Managers, Data Scientists, and Research teams.

Key responsibilities include developing sophisticated search solutions, implementing hybrid retrieval pipelines, optimizing systems, and driving innovation in Knowledge Graphs. The ideal candidate should have 5+ years of experience in Machine Learning & Search Systems, proficiency in semantic and vector-based search, and strong programming skills in Python and ML frameworks.

The role offers the opportunity to work on cutting-edge AI solutions at the world's leading CRM company. You'll be part of a team that values creativity, collaboration, and is dedicated to delivering scalable AI-driven solutions for customer success. The position involves working with emerging technologies like vector search, graph embeddings, and knowledge-augmented retrieval.

This is an excellent opportunity for someone passionate about AI and search technologies to make a significant impact in enterprise-scale applications. The role combines technical leadership with hands-on development, making it ideal for those who want to shape the future of AI experiences while working with state-of-the-art technologies.

Last updated 6 days ago

Responsibilities For Software Engineering - Search and Knowledge Graph

  • Develop Sophisticated Search & Knowledge Graph Solutions
  • Work on building and optimizing high-performance search and retrieval solutions
  • Contribute to Intelligent Retrieval Pipelines
  • Implement hybrid retrieval pipelines
  • Optimize and Automate Systems
  • Lead Technical Epics
  • Take ownership of key technical epics
  • Collaborate Across Teams
  • Drive Innovation in Search and Knowledge Graphs

Requirements For Software Engineering - Search and Knowledge Graph

Python
  • 5+ Years in Machine Learning & Search Systems
  • Strong experience with search optimization, Knowledge Graphs, and innovative retrieval techniques
  • Proficiency in Semantic and Vector-Based Search
  • Experience with vector databases (e.g., FAISS, Pinecone, Milvus) and ANN search algorithms
  • Hands-on NLP & LLMs Expertise
  • Experience with Knowledge Graphs
  • Hands-on experience with graph databases
  • Strong Programming and ML Framework Skills
  • Proficiency in Python and ML frameworks (TensorFlow, PyTorch)

Interested in this job?

Jobs Related To Salesforce Software Engineering - Search and Knowledge Graph

Field Service AI Solution Architect

Senior Field Service AI Solution Architect position at Salesforce, focusing on implementing AI solutions for field service operations with 3+ years of experience required.

Software Engineering MTS/SMTS

Senior Software Engineering role at Salesforce focusing on AI/ML platform development, offering competitive salary and opportunity to work on cutting-edge technology.

Senior/Lead Software Engineer - Agentforce

Senior/Lead Software Engineer position at Salesforce focusing on AI and LLM infrastructure, building and scaling the Einstein platform with competitive compensation in SF Bay Area.

Senior Technical AI Ethicist - AI Red Teamer

Senior AI Ethicist role focusing on adversarial testing and ethical AI development at Salesforce, combining technical expertise with ethical considerations.

Field Service AI Senior Solution Architect

Senior Solution Architect role focusing on AI implementation in field service operations, combining technical expertise with customer-facing responsibilities at Salesforce.