Software Engineer, AI Tools

Salesforce is the Customer Company, inspiring the future of business with Agentforce. They help companies across every industry connect with customers in new ways.
$137,100 - $227,700
Machine Learning
Mid-Level Software Engineer
In-Person
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, AI Tools

Salesforce is seeking a Software Engineer for their AI Tools team in Palo Alto, CA. This role involves building tools to help create and test AI agents used by thousands of end users, delivering value through AI automation. The ideal candidate will have 4+ years of professional software development experience, deep knowledge of object-oriented programming (preferably Java), and expertise in developing software for Generative AI applications.

Key responsibilities include:

  • Designing, implementing, and delivering highly scalable application code
  • Building on the Agentforce platform to create next-generation AI Agent tools
  • Mastering and improving the development process, platform, culture, and code base
  • Presenting designs to internal/external groups and reviewing others' designs
  • Developing test strategies and automation frameworks
  • Participating in on-call rotation to address real-time issues
  • Troubleshooting production problems

Required skills include proficiency in high-level programming languages and web frameworks, understanding of web technologies, and experience with database technologies and automated testing. Preferred qualifications include a Bachelor's degree in Computer Science, experience in prompt engineering and multi-agent interaction, and fullstack software development experience.

Salesforce offers a collaborative environment where skills can thrive and ideas are valued. They emphasize execution, clear communication, in-person collaboration, and making learning fun. Join their dynamic AI cloud team to make a real impact and shape the future of their products.

Last updated 21 days ago

Responsibilities For Software Engineer, AI Tools

  • Design, implement, test and deliver highly scalable application code
  • Build on top of the Agentforce platform, delivering next-generation AI Agent tools
  • Master and improve development process, platform, culture and code base
  • Present designs to internal/external groups and review designs of others
  • Develop test strategies and design automation frameworks
  • Participate in on-call rotation to address real-time problems
  • Troubleshoot production issues

Requirements For Software Engineer, AI Tools

Java
JavaScript
Node.js
  • 4+ years of professional software development experience
  • Deep knowledge of object oriented programming, preferably Java
  • Expertise in developing software for Generative AI applications
  • Proficiency in high-level programming languages and web frameworks
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON, Ajax)
  • Experience with database technologies (SQL, PL/SQL, relational database schema design)
  • Experience in automated testing (Java, JUnit, JSUnit, Selenium)

Interested in this job?

Jobs Related To Salesforce Software Engineer, AI Tools

Field Service AI Solution Architect

AI Solution Architect role focusing on field service optimization using artificial intelligence and advanced analytics at Salesforce.

Field Service AI Solution Architect

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

Software Development Engineer (ML), AGI Foundations

ML Engineer position at Amazon's AGI team focusing on LLM development and fine-tuning with competitive compensation and benefits.

Software Dev Engineer II, People Experience and Technology Central Science (PXTCS), GenAI Apps

Software Development Engineer role focusing on ML/LLM systems and GenAI applications at Amazon's PXT Central Science Team

Software Engineer II

Microsoft is seeking a Software Engineer II to join the Microsoft365 Turing team, focusing on AI and machine learning solutions development.