Staff Software Engineer, ML

A global leader in CRM and enterprise cloud solutions, empowering businesses with innovative technology.
$184,600 - $310,700
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, ML

Join Salesforce as a Staff Software Engineer in Machine Learning, where you'll be working on Slack's ML-powered search features. This role offers an exciting opportunity to shape the future of workplace communication through advanced AI applications. You'll be part of a team that's dedicated to making Slack more intelligent and user-friendly through machine learning innovations.

As a Staff Software Engineer, you'll lead complex technical projects that directly impact millions of users worldwide. Your responsibilities will span from architecting ML solutions to mentoring team members and driving technical decisions. You'll work with cutting-edge technologies including large language models and various ML frameworks, applying them to solve real-world challenges in search and information retrieval.

The position offers competitive compensation ranging from $184,600 to $310,700, reflecting the seniority and impact of the role. You'll be based in Vancouver, Canada, working with a global team of talented engineers, product managers, and designers. This role is perfect for someone who combines deep technical expertise in machine learning with strong leadership abilities and a passion for building products at scale.

Salesforce is known for its inclusive culture and commitment to equality, offering comprehensive benefits and opportunities for professional growth. You'll be working on products that directly impact how millions of people work and communicate, while having the backing of a leading enterprise software company that values innovation and employee development.

If you're passionate about machine learning, have a track record of delivering complex technical projects, and want to work on products that shape the future of work, this role offers an exceptional opportunity to make a significant impact while advancing your career at a world-class technology company.

Last updated an hour ago

Responsibilities For Staff Software Engineer, ML

  • Brainstorm with Product Managers, Designers and Frontend Engineers to conceptualize and build new features
  • Produce high-quality results by leading large multi-functional projects
  • Actively own features or systems and define their long-term health
  • Assist support team and operations team in triaging and resolving production issues
  • Mentor other engineers and deeply review code
  • Improve engineering standards, tooling, and processes

Requirements For Staff Software Engineer, ML

PHP
Python
Ruby
Go
Java
Scala
  • 8+ years experience with machine learning and software engineering
  • Experience putting machine learning models into production at scale
  • Experience with PHP, Python, Ruby, Go, C, Scala or Java
  • Experience with ML frameworks like pytorch, Tensorflow, Keras, XGBoost, or Scikit-learn
  • Experience with batch data processing pipelines
  • Experience with generative AI and Large Language Models
  • Analytical and data driven mindset
  • Strong communication skills
  • Strong computer science fundamentals
  • Bachelor's degree in Computer Science, Engineering, Statistics, Mathematics or related field

Benefits For Staff Software Engineer, ML

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Comprehensive benefits package
  • Equity compensation

Interested in this job?

Jobs Related To Salesforce Staff Software Engineer, ML

Sr Manager/Director of Product Management, Agentforce AI Platform

Lead product strategy for Salesforce's Agentforce AI Platform, focusing on AI agent deployment, testing, and monitoring capabilities.

Machine Learning Engineer (Slack Search)

Senior ML Engineering role at Salesforce focusing on implementing AI-powered features for Slack Search, requiring expertise in machine learning, software engineering, and scalable systems.

Search Relevance ML Engineer/Data Scientist - Lead

Lead ML Engineer/Data Scientist position at Salesforce focusing on search relevance, requiring expertise in machine learning, information retrieval, and software engineering.

Quality Engineer AI Cloud- LMTS / PMTS

Lead Quality Engineer position at Salesforce focusing on AI Cloud platform testing and automation, requiring 8+ years of QE experience and strong technical expertise.

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.