Senior Staff Software Engineer, Machine Learning (Multiple Levels/ Principal, Architect)

Salesforce is a leading customer relationship management (CRM) platform and cloud computing company.
$165,600 - $372,900
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Staff Software Engineer, Machine Learning (Multiple Levels/ Principal, Architect)

Salesforce is seeking a Senior Staff Machine Learning Engineer to join their JD - Senior Staff ML Modeling team. This role offers an exciting opportunity to work on cutting-edge AI and machine learning projects, developing features that leverage data to create robust, safe, and valuable products for users. The ideal candidate will have extensive experience in both traditional ML and generative AI solutions, guiding the architecture and development of AI systems.

As a Senior Staff Software Engineer in Machine Learning, you'll be at the forefront of innovation, working on large-scale projects that have a significant impact on the business. You'll collaborate with cross-functional teams to conceptualize and build new features for a growing user base, lead technical architecture discussions, and mentor other engineers. Your responsibilities will include designing scalable RAG services, driving system efficiencies through automation, and participating in on-call rotations to ensure system reliability.

The role requires a strong background in machine learning and software engineering, with at least 8 years of experience. You should be proficient in languages such as Python, Java, Go, or Scala, and have experience with ML frameworks like PyTorch, TensorFlow, or Scikit-learn. Your expertise in deploying ML models and generative AI solutions at scale will be crucial in developing innovative features for text-based applications.

Salesforce offers a collaborative and innovative work environment, where you'll engage in thought-provoking discussions and tackle complex challenges. This position provides an excellent opportunity for growth and impact in the field of AI and machine learning, working with a leading CRM and cloud computing company. If you're passionate about pushing the boundaries of AI technology and have the skills to lead and mentor in this fast-paced field, this role at Salesforce could be your next career-defining opportunity.

Last updated a month ago

Responsibilities For Senior Staff Software Engineer, Machine Learning (Multiple Levels/ Principal, Architect)

  • Brainstorm with Product Managers, Designers and Engineers to conceptualize and build new features
  • Produce high-quality results by leading or contributing heavily to large multi-functional projects
  • Help other engineers actively own features or systems and define their long-term health
  • Collaborate with peers across Engineering to triage bugs and troubleshoot production issues
  • Mentor other engineers and deeply review code
  • Improve engineering standards, tooling, and processes
  • Design and deliver scalable RAG services
  • Drive system efficiencies through automation
  • Participate in periodic on-call rotations
  • Collaborate with Product Managers, Application Architects, Data Scientists, and Deep Learning Researchers

Requirements For Senior Staff Software Engineer, Machine Learning (Multiple Levels/ Principal, Architect)

Python
Java
Go
Scala
PHP
Ruby
  • 8+ years experience with machine learning and software engineering
  • Experience putting machine learning models, generative AI or other data-derived artifacts into production at scale
  • Experience with functional or imperative programming languages: PHP, Python, Ruby, Go, C, Scala or Java
  • Experience with common ML frameworks like pytorch, Keras, XGBoost, Tensorflow or Scikit-learn
  • Analytical and data driven approach
  • Led technical architecture discussions and helped drive technical decisions within the team
  • Ability to write understandable, testable code with an eye towards maintainability
  • Strong communication skills
  • Strong computer science fundamentals
  • Bachelor's degree in Computer Science, Engineering, Statistics, Mathematics or a related field, or equivalent experience

Interested in this job?

Jobs Related To Salesforce Senior Staff Software Engineer, Machine Learning (Multiple Levels/ Principal, Architect)

Lead Applied Research Scientist - Responsible AI

Lead role in responsible AI research at Salesforce, focusing on ethical AI development and implementation of safety measures for enterprise-scale AI systems.

Lead ML Engineer

Lead ML Engineer position at Salesforce focusing on generative AI services development, requiring 8+ years of experience in machine learning engineering and distributed systems.

Senior Manager, Software Engineering (AI/ML)

Lead AI/ML engineering teams at Salesforce, developing innovative customer service solutions using advanced AI technology and machine learning models.

Machine Learning Engineer (Slack Search)

Senior Machine Learning Engineer position at Salesforce focusing on implementing ML and generative AI features for Slack Search.

Senior Product Manager - Enterprise Conversational AI

Senior Product Manager role at Salesforce leading Enterprise Conversational AI initiatives, focusing on Einstein Bots and AI Cloud solutions.