SMTS/LMTS/PMTS AI Software Developer - CodeGenie

Salesforce is a leading cloud-based software company specializing in customer relationship management (CRM) services.
$151,800 - $323,400
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For SMTS/LMTS/PMTS AI Software Developer - CodeGenie

Hyperforce Developer Experience is a team at Salesforce dedicated to enhancing developer productivity and experience by leveraging generative AI. They're focused on revolutionizing software development by delivering best-in-class products and ensuring high customer trust at cloud scale. The team is looking for talented AI Software Engineers to join and build a cutting-edge AI platform to enhance developer productivity, offering features like advanced code generation, intelligent code completion, and automated testing.

Key objectives of the team include:

  • Accelerate Development: Reduce development time and effort through automated code generation and intelligent suggestions.
  • Improve Code Quality: Enhance code accuracy, readability, and maintainability with AI-powered tools.
  • Foster Innovation: Empower developers to explore new ideas and experiment with cutting-edge technologies.
  • Streamline Workflows: Automate repetitive tasks and streamline the development process.
  • Enhance Data-Driven Insights: Gather, refine, and analyze data to optimize AI models and measure their impact.
  • Create User-Friendly Interfaces: Design intuitive and user-friendly interfaces for AI-powered tools.
  • Build a Unified IDE Plugin: Deliver a single, powerful plugin for both internal and external Salesforce developers.
  • Advanced Code Generation: Empower developers with features like auto-completion, code generation, and unit test generation.
  • Scalable Infrastructure: Build a robust infrastructure to handle massive workloads and support a growing user base.
  • Cutting-Edge AI: Continuously innovate and explore advanced AI techniques to improve the quality and relevance of code suggestions.

The role involves designing and implementing algorithms for code generation, developing knowledge graphs, maintaining data retrieval mechanisms, optimizing code generation for various programming languages, integrating with IDEs and PR systems, and developing AI-powered features for autocomplete and chat leveraging agentic workflows.

The ideal candidate should have a strong foundation in machine learning, deep learning, and software engineering, with experience in AI/ML engineering, focusing on natural language processing (NLP) and code generation. They should be proficient in programming languages such as Python, Java, TypeScript, or Golang, and have experience with AI/ML frameworks and libraries.

Join Salesforce in shaping the future of software development and making a significant impact on developer productivity.

Last updated 10 days ago

Responsibilities For SMTS/LMTS/PMTS AI Software Developer - CodeGenie

  • 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
  • Optimize code generation for various programming languages and frameworks
  • Develop and maintain post-processing pipelines to refine generated code
  • Integrate code suggestions with IDEs and PR systems
  • Develop and maintain APIs and SDKs for integrating code suggestions
  • Design and implement prompt engineering techniques
  • Develop and maintain AI-powered features in the IDE
  • Design, implement, and maintain robust metrics frameworks
  • Analyze data and generate insights using statistical analysis and machine learning
  • Participate in the team's on-call rotation
  • Create and enforce processes that ensure quality of work
  • Exhibit a customer-first mentality

Requirements For SMTS/LMTS/PMTS AI Software Developer - CodeGenie

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 a 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 and libraries (TensorFlow, PyTorch, Scikit-learn)
  • Knowledge of NLP techniques, including language models and prompt engineering
  • Familiarity with code generation techniques
  • Experience with data storage solutions
  • Knowledge of software development principles
  • Strong analytical skills with expertise in statistical modeling and machine learning techniques
  • Excellent communication skills
  • Ability to work in a fast-paced environment

Interested in this job?

Jobs Related To Salesforce SMTS/LMTS/PMTS AI Software Developer - CodeGenie

Senior/Lead Software Engineer - AI Agents

Senior/Lead Software Engineer position at Salesforce focusing on developing AI agents using LLMs to automate business processes and enhance decision-making capabilities.

(Senior) Field Service AI Solution Architect

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

SMTS/LMTS/PMTS AI Software Developer

Senior AI Software Developer role at Salesforce focusing on machine learning and code generation to enhance developer productivity through AI-powered tools.

AI Scientist

Join Salesforce as an AI Scientist to innovate in agent systems and frontier AI models, collaborating with top teams to solve real-world challenges.

(Senior) Machine Learning Engineer

Senior Machine Learning Engineer position at Netguru, focusing on LLMs and NLP development, offering remote work and competitive benefits.