Senior/Lead Software Engineer - Agentforce
SalesforceAbout 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 EngineeringJob 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.
About Salesforce
Salesforce is a global leader in customer relationship management (CRM), pioneering innovative technologies to help businesses connect with their customers in entirely new ways. At the forefront of AI-driven solutions, we are looking for passionate professionals to join our team in shaping the next generation of intelligent tools and applications.
If you are passionate about Large Language Models and excited to shape the future of AI-driven innovation, we’d love to hear from you!
Position Overview
As an Engineer with expertise in using Large Language Models (LLMs) and Prompt Engineering, you will drive innovation by designing, fine-tuning, and optimizing the use of LLMs for a variety of enterprise use cases. You will work at the intersection of research and practical implementation, developing state-of-the-art solutions to transform how organizations leverage AI in their workflows.
This role demands a strong foundation in engineering, data science, natural language processing (NLP), and prompt engineering, with a focus on extracting the maximum potential from LLMs. You will collaborate across interdisciplinary teams to integrate cutting-edge AI technologies into Salesforce’s product ecosystem.
Key Responsibilities
Backend Development:
Design, implement, and tune robust APIs and API framework-related features that perform and scale in a multi-tenant environment
Design and develop generic, customer-facing objects that promote both ease of use and customization.
Prompt Engineering and Optimization:
Design and experiment with creative prompts to optimize the performance of LLMs for specific use cases, ensuring accuracy, relevance, and efficiency.
Implement techniques like few-shot learning, chain-of-thought prompting, and context tuning to enhance LLM outcomes.
LLM Prompt Fine-Tuning:
Use pre-trained LLMs (e.g., GPT, Llama, Falcon) for Salesforce-specific applications using prompt engineering and reinforcement learning from human feedback (RLHF).
Build and maintain datasets for training, fine-tuning, and evaluation of LLMs for various use cases.
AI Model Evaluation and Deployment:
Develop metrics and tools to evaluate model performance, reliability, and fairness.
Deploy LLM prompts into production systems, ensuring scalability, security, and efficiency.
Collaboration and Research:
Collaborate with product managers, engineers, and designers to identify and implement AI-driven solutions.
Stay at the forefront of LLM research and emerging technologies to recommend and integrate advancements into Salesforce’s AI strategy.
Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available
Data Science and Insights:
Analyze large-scale datasets to uncover patterns, insights, and opportunities for AI applications.
Ensure data quality, security, and compliance with industry standards.
Required Qualifications
Educational Background:
Bachelor’s, Master’s, or Ph.D. in Computer Science, Data Science, Machine Learning, or a related field.
Technical Skills:
Strong expertise in LLMs/MLMs (e.g., GPT, BERT, T5, Llama) and prompt engineering techniques.
5+ years of professional software development experience
High proficiency in Java programming language
Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit
Experience in REST-based API development, API lifecycle management and/or client SDKs development
Solid understanding of both relational and non-relational databases.
Problem Solving and Communic
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 KitFree account required — sign up in 30s