Taro Logo

Software Engineer, AI Tools

Global leader in CRM and enterprise cloud computing solutions, providing software and platform services for businesses.
$111,500 - $236,500
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, AI Tools

Join Salesforce's innovative AI cloud team as a Software Engineer focused on AI Tools. This role offers an exciting opportunity to shape the future of AI agent technology that will impact thousands of users. You'll be working with enterprise Java stack and the Agentforce platform, collaborating with a cross-functional team of Software Engineers, Machine Learning engineers, and UX experts.

The position involves building and testing AI agents, developing tools for AI automation, and creating highly scalable applications. You'll be part of a collaborative environment that values execution, clear communication, and in-person collaboration. The role requires expertise in object-oriented programming, particularly Java, and experience with Generative AI applications.

As a member of our team, you'll be responsible for designing and implementing scalable application code, working with the Agentforce platform, and participating in the on-call rotation to maintain service availability. The ideal candidate should have 4+ years of professional software development experience and strong knowledge of web technologies and database systems.

This is an excellent opportunity for someone passionate about AI technology and software engineering, offering the chance to work with cutting-edge AI tools and contribute to next-generation agent development. You'll be part of Salesforce, a global leader in CRM and enterprise cloud computing, working from our Palo Alto office with a competitive salary range of $111,500 - $236,500.

The role combines technical expertise with innovation, requiring both strong programming skills and an understanding of AI agent systems. You'll be involved in everything from design presentations to troubleshooting production issues, making this an ideal position for a well-rounded software engineer looking to make an impact in the AI tools space.

Last updated a month ago

Responsibilities For Software Engineer, AI Tools

  • Design, implement, test and deliver highly scalable application code
  • Build AI Agent tools on top of the Agentforce platform
  • Master 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
  • 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 and Java
  • Expertise in developing software for Generative AI applications
  • High proficiency in high-level programming language and web framework
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON, Ajax)
  • Understanding of Database technologies (SQL, PL/SQL)
  • Experience in automated testing (Java, JUnit, JSUnit, Selenium)
  • Bachelor's degree in Computer Science or equivalent field (preferred)
  • Experience with Agile software development and test-driven development (preferred)
  • Experience in prompt engineering and multi-agent interaction (preferred)

Interested in this job?

Jobs Related To Salesforce Software Engineer, AI Tools