Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Engineer, ML Platform - Slack

Senior Software Engineer position at Slack focusing on ML Platform development, building scalable ML infrastructure and data pipelines for millions of users.

Machine Learning Engineer (Agentic Search & Knowledge Graphs)

Senior Machine Learning Engineer role at Salesforce focusing on agentic search and knowledge graphs, building next-gen AI platforms for enterprise knowledge discovery.

Senior Software Engineer - Qualcomm, Linkoping, Sweden

Senior Software Engineer position at Qualcomm Linkoping focusing on computer vision and autonomous driving software development, requiring 3+ years experience and strong programming skills.

Applied Machine Learning Engineer

Applied Machine Learning Engineer role at Fireworks AI, focusing on developing and deploying ML solutions with competitive compensation of $160-190K.

Senior Software Engineer - Autonomy and Robotics

Senior Software Engineer position focused on developing autonomy stack for unmanned aerial vehicles, requiring expertise in AI/ML, robotics, and software development.

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 6 months 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?