SMTS/LMTS/PMTS AI Software Developer

Global leader in CRM software providing cloud-based enterprise solutions for businesses
$124,700 - $267,700
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - ML Infrastructure

Senior ML Infrastructure Engineer role at Salesforce, building scalable AI services and infrastructure for enterprise-level machine learning applications.

Software Engineering - Search and Knowledge Graph

Senior Software Engineering role at Salesforce focusing on Search and Knowledge Graph solutions, requiring 5+ years of ML experience and expertise in search systems.

Senior/Lead Software Engineer - Agentforce

Senior/Lead Software Engineer position at Salesforce focusing on AI and LLM infrastructure, building and scaling the Einstein platform with competitive compensation in SF Bay Area.

Senior Technical AI Ethicist - AI Red Teamer

Senior AI Ethicist role focusing on adversarial testing and ethical AI development at Salesforce, combining technical expertise with ethical considerations.

Senior/Lead Software Engineer - AI Evaluation & Optimization

Senior/Lead Software Engineer role at Salesforce focusing on AI Evaluation & Optimization, building tools for LLM agent performance analysis and improvement.

Description For SMTS/LMTS/PMTS AI Software Developer

Join Salesforce's Hyperforce Developer Experience Engineering team, dedicated to revolutionizing software development through AI-powered solutions. We're seeking talented AI Software Engineers to build a cutting-edge AI platform that enhances developer productivity through features like advanced code generation, intelligent code completion, and automated testing.

The team focuses on accelerating development, improving code quality, and fostering innovation through AI-powered tools. You'll work on state-of-the-art AI models, optimize infrastructure for scalability, and collaborate with cross-functional teams to deliver innovative solutions that make a significant impact on developer productivity.

Key objectives include reducing development time through automated code generation, enhancing code accuracy and maintainability, streamlining workflows, and building a unified IDE plugin for both internal and external Salesforce developers. You'll be working with cutting-edge AI techniques to improve code suggestions and build scalable infrastructure to handle massive workloads.

The role combines expertise in AI/ML engineering, software development, and system design, requiring strong technical skills in areas like NLP, code generation, and prompt engineering. You'll be part of a team that's shaping the future of software development, working with modern technologies and frameworks while maintaining a strong focus on user experience and code quality.

If you're passionate about AI, software development, and creating tools that enhance developer productivity, this role offers an exciting opportunity to make a significant impact in the field of AI-powered development tools.

Last updated 2 months ago

Responsibilities For SMTS/LMTS/PMTS AI Software Developer

  • Design and implement algorithms for planning and generating code suggestions
  • Develop and maintain a knowledge graph of coding concepts
  • Develop and maintain data retrieval mechanisms
  • Design and implement code generation algorithms using AI/ML techniques
  • Develop and maintain post-processing pipelines
  • Integrate code suggestions with IDEs
  • Design and implement prompt engineering techniques
  • Develop and maintain AI-powered features in the IDE
  • Design, implement, and maintain robust metrics frameworks
  • Participate in the team's on-call rotation
  • Create and enforce processes that ensure quality of work

Requirements For SMTS/LMTS/PMTS AI Software Developer

Python
Java
TypeScript
Go
  • BS, MS, or PhD in computer science or related field, or equivalent work experience
  • At least 3+ years of experience in AI/ML engineering, with focus on NLP and code generation
  • Experience with large-scale AI/ML projects
  • Proficiency in programming languages such as Python, Java, Typescript or Golang
  • Experience with AI/ML frameworks including TensorFlow, PyTorch, or Scikit-learn
  • Knowledge of NLP techniques, including language models and prompt engineering
  • Experience with data storage solutions
  • Strong analytical skills with expertise in statistical modeling
  • Excellent communication skills

Interested in this job?