Jobs and Careers
SA

Software Engineer AI

Salesforce
San Francisco, United Statesfull_timeVerifiedPosted 20 May 2025

About the role

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.


We’re Salesforce, the Customer Company, inspiring the future of business with AI + Data + CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.


What You Will Be Doing


We are seeking an AI Software Engineer for Commerce Cloud Agentforce who will deliver cutting-edge AI-powered features and products on our e-commerce platform. This engineer will leverage advanced AI methods — including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Vector Databases and AI agent frameworks — to build transformative commerce experiences that delight customers and drive business value. If you thrive in a fast-moving environment, have a passion for innovation, and want to be at the forefront of AI development, we want to hear from you!

Responsibilities

As an AI Software Engineer, you will:
Develop foundational features from the ground up powered by LLMs.
Improve LLM and RAG models for various e-commerce workflows using various techniques from domain search and vector-based retrieval.
​​Optimize prompts that drive high-performing outputs from large language models in real-world applications. 
Design and implement evaluation and logging systems to monitor performance
Design, implement, and refine metrics to measure the quality and performance of search, recommendation and agentic systems (such as NDCG, MRR, CTR, conversion rate, and revenue per session) on the commerce platform.
Develop automated pipelines for evaluating algorithmic changes using A/B testing and offline evaluation frameworks. Analyze user behavior signals (clicks, dwell time, scroll depth, etc.) to derive actionable insights about search relevance and customer intent.
Ability to wear multiple hats: research, coding, planning, brainstorming, interviewing, and cross-team collaboration.


Required Skills

You might be a good fit if you:
Have 5+ years of experience in software engineering as an individual contributor.
Enjoy fast-paced environments and can quickly adjust to new and changing requirements.
Understanding of and experience with modern ML/AI technologies, including natural language processing (NLP) and LLMs (e.g., GPT-3+, open source models, etc.), RAG architectures, Agent-based systems and their applications with a track record of evaluating new technologies.
Understanding of information retrieval concepts, relevance metrics (e.g., precision@k, recall, NDCG), and user engagement metrics.
Experience with statistical analysis, experimentation frameworks, and A/B testing in a production environment.
Proficiency in Python and data analysis tools like SQL, Spark, or Pandas.
Strong understanding of LLM behavior, prompt design strategies (e.g. few-shot, chain-of-thought), and evaluation methods. Experience with LLM APIs (e.g., OpenAI, Anthropic, or Hugging Face) is required.
Nice to have: familiarity with search technologies (e.g., Elasticsearch, Solr, Lucene) and ML-powered ranking systems.
Are highly ambitious and driven and set high goals for yourself and others.
Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related technical field
Why Join Us?
Sha

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Salesforce

View company profile →