Sr./Lead AI Software Engineer (Backend) - AI Research Team

Global leader in CRM and enterprise cloud computing solutions
$172,000 - $236,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Sr./Lead AI Software Engineer (Backend) - AI Research Team

Join Salesforce's AI Research Incubation Team as a Sr./Lead AI Software Engineer (Backend) and be at the forefront of AI innovation. In this role, you'll work closely with AI researchers to design, develop, and deploy REST API services that interface with cutting-edge AI models. You'll be responsible for building robust agent pipelines and ensuring seamless integration between AI services and products.

The position requires expertise in Python and comfort with Java, Node.js, CI/CD pipelines, and cloud platforms (AWS, GCP). You'll play a crucial role in deploying AI-driven solutions at scale while maintaining high performance, security, and reliability. The ideal candidate brings 3+ years of backend development experience and strong knowledge of RESTful APIs, cloud platforms, and containerization tools.

Working at Salesforce, you'll be part of a global leader in CRM and enterprise cloud computing solutions. The role offers an opportunity to work with cutting-edge AI technologies and contribute to building scalable backend solutions for AI-driven applications. You'll collaborate with top AI researchers and DevOps teams to implement and maintain high-performance services.

The position is based in Palo Alto, California, offering a competitive salary range of $172,000 - $236,500. This is an excellent opportunity for experienced backend engineers who want to work at the intersection of AI and enterprise software, contributing to innovative solutions that will shape the future of business technology.

Last updated 10 minutes ago

Responsibilities For Sr./Lead AI Software Engineer (Backend) - AI Research Team

  • Design, develop, and maintain REST API services for AI model inference and data processing
  • Collaborate with AI researchers to implement scalable backend solutions
  • Build and optimize agent pipelines for automated workflows and AI task orchestration
  • Ensure seamless integration with cloud services (AWS, GCP) and optimize performance
  • Work with DevOps to maintain and use CI/CD pipelines
  • Implement best practices for scalability, security, and monitoring of backend services
  • Troubleshoot and resolve performance bottlenecks, ensuring high availability and reliability

Requirements For Sr./Lead AI Software Engineer (Backend) - AI Research Team

Python
Java
Node.js
MongoDB
PostgreSQL
Kafka
RabbitMQ
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3+ years of experience in backend development, with strong focus on Python
  • Proficiency in building RESTful APIs and backend service technologies (Fastapi/Flask OAuth/JWT etc.)
  • Experience with cloud platforms (AWS, GCP)
  • Knowledge of dev tools: Git, CI/CD tools and processes
  • Experience with database design and optimization (SQL, NoSQL)
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes)
  • Strong debugging, problem-solving, and performance optimization skills
  • Excellent communication and collaboration abilities

Interested in this job?

Jobs Related To Salesforce Sr./Lead AI Software Engineer (Backend) - AI Research Team

Software Engineering SMTS

Senior Software Engineering role at Salesforce focusing on building and operating large-scale observability services in the cloud, requiring strong Java and distributed systems expertise.

Software Engineering LMTS

Lead Software Engineering position at Salesforce focusing on database internals and distributed systems development

Performance Engineer (SMTS, LMTS)

Performance Engineering role at Salesforce focusing on optimizing large-scale distributed systems and developing performance testing automation tools.

Software Engineering SMTS

Senior-level software engineering position at Salesforce focusing on Tableau Desktop development, offering competitive compensation and hybrid work arrangement in the Seattle area.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on server-side development with competitive salary and hybrid work options in San Francisco.