Software Engineer, Machine Learning (SWE II & SWE I)
California - San Francisco
Full Time
3 hours ago
Senior LevelEngineeringWorldwide
Over $120K

USD per year

Job Description

Software Engineer, Machine Learning (SWE II & SWE I)

remote type: Office Tech-Flexible locations:

  • California - San Francisco
  • New York - New York
  • Georgia - Atlanta
  • Washington - Seattle
  • Indiana - Indianapolis

View All 6 Locations time type: Full time posted on: Posted Yesterday time left to apply: End Date: May 5, 2026 (11 days left to apply) job requisition id: JR328085 To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software Engineering

About Salesforce

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce. *IN SCHOOL OR GRADUATED WITHIN THE LAST 12 MONTHS? PLEASE VISIT FUTURE FORCE FOR OPPORTUNITIES* Slack is looking for a Machine Learning Engineer to craft and implement features, services, API methods, and models to leverage our data to make Slack a fabulous, robust, safe, and valuable product for our users. We work on applications across agentic systems (Slackbot), search, recommendation, and more, but ultimately are looking for engineers excited to drive impact at the forefront of conversational intelligence.

At Slack, the impact can be huge:

  • We have over 10 million daily active users relying on our product.
  • At peak usage, a million messages a minute pass through Slack.
  • During the week, our users spend over a billion minutes a day active in our product.

Machine learning engineers at Slack touch a great variety of parts of our technical stack. At different points, you might find yourself building data pipelines, training recommendation models, fine tuning LLMs, implementing features in our application, or analyzing experiment data. We don’t expect everyone to be an expert in everything, but we are looking for candidates with experience in Machine Learning, a strength in at least a couple of these, and who are excited to learn the rest. This is a practical machine learning team, not a research team. Our goal is to deliver business value with machine learning and data in whatever form that takes. Sometimes that means bootstrapping something simple like a logistic regression and moving on. Other times that means developing sophisticated, finely tuned models and novel solutions to Slack’s unique problem space. We are looking for engineers who are driven by driving impact for our business, building great products for our customers,and delivering robust,reliable services with machine learning.

What you will be doing:

  • Leveraging machine learning and artificial intelligence subject matter expertise to drive improvements in the Slackbot experience.
  • Develop ML models supporting ranking,retrieval,and generative AI use-cases.
  • Brainstorm with Product Managers , Designers and Frontend Engineers to conceptualize and build new features for our large (and growing!) user base.
  • Produce high-quality results by leading or contributing heavily to large multi-functional projects that have a significant impact on the business.
  • Actively own features or systems and define their long-term health , while also improving the health of surrounding systems.
  • Support in the development of sustainable data collection pipelines and management of ML features.
  • Assist our skilled support team and operations team in triaging and resolving production issues.
  • Mentor other engineers and deeply review code.
  • Improve engineering standards , tooling ,and processes.

What you should have:

  • Experience with functional or imperative programming languages: PHP , Python , Ruby , Go , C , Scala or Java .
  • Built with common ML frameworks like PyTorch , Tensorflow , Keras , XGBoost , or Scikit-learn
  • Fine tuned LLMs or BERT models .
  • Experience building batch data processing pipelines with tools like Apache Spark , Hadoop , EMR , Map Reduce , Airflow , Dagster or Luigi .
  • An analytical and data driven mindset ,and know how to measure success with complicated ML/AI products .
  • Put machine learning models or other data-derived artifacts into production at scale .
  • Led technical architecture discussions and helped drive technical decisions within the team .
  • The ability to write understandable,testable code with an eye towards maintainability .
  • Strong communication skills and you are capable of explaining complex technical concepts to designers,support,and other specialists .

Nice to have:

  • Expertise in conversational agentic systems .
  • Expertise in retrieval systems and search algorithms .
  • Familiarity with vector databases and embeddings .
  • Knowledge of using multiple data types in RAG solutions including structured unstructured,and knowledge graphs .
  • Broad experience across NLP ML,and Generative AI capabilities .

Unleash Your Potential When you join Salesforce,you’ll be limitless in all areas of your life.Our benefitsand resources support you to find balanceand be your best,and our AI agents accelerate your impact so you can do your best. Together,we’ll bringthe powerof Agentforce to organizationsof all sizesand deliver amazing experiences that customers love.Apply todayto not only shapethe future — butto redefine what’s possible — for yourselffor AI,andthe world. Accommodations If you need a reasonable accommodation duringthe applicationor therecruiting process please submita request via this Accommodations Request Form. Please note that Salesforce uses artificial intelligence (AI) tools to helpour recruiters assessand evaluate candidates’ resumesand qualifications throughoutthe recruiting process.Humans will always make any candidate selectionand hiring decisions.Please seeour Candidate Privacy Statement formore information about how we useyour personal dataandyour rights includingwith regardto useof AI toolsand opt out options. Posting Statement Salesforce is an equal opportunity employerand maintainsa policyof non-discriminationwith all employeesand applicantsfor employment.What does that mean exactly? It means that at Salesforce,we believe inequality forall.And we believe we can leadthe pathto equalityin partby creatinga workplacethat’s inclusive,and free from discrimination.Know your rights: workplace discriminationis illegal.Any employeeor potential employeewill be assessedon the basisof merit competenceand qualifications – without regardto race religion color national origin sex sexual orientation gender expressionor identity transgender status age disability veteranor marital status political viewpointor other classifications protectedby law.This policy applies toc currentand prospective employees no matter where theyare intheir Salesforce employment journey.It also applies torecruiting hiring job assignment compensation promotion benefits training assessmentof job performance discipline termination,and everythingin between.Recruiting hiring,and promotion decisionsat Salesforceare fairand basedon merit.The same goesfor compensation benefits promotions transfers reductionin workforce recall training,and education. In the United States compensation offered will be determined by factors such as location job level job-related knowledge skills,and experience.Certain roles may be eligiblefor incentive compensation equity,and benefits.Salesforce offersa varietyof benefitsto helpyou live well including: time off programs medical dental vision mental health support paid parental leave lifeand disability insurance 401(k)and an employee stock purchasing program.More details about company benefitscan be foundatthe following link: https://www.salesforcebenefits.com.Pursuant tothe San Francisco Fair Chance Ordinanceandthe Los Angeles Fair Chance Initiativefor Hiring Salesforce will considerforemployment qualified applicantswith arrestand conviction records.

At Salesforce,we believe inequitable compensation practices that reflectthe dynamic natureof labor marketsacross various regions.

The typical base salary rangefor this positionis $128500 - $260100 annually.In select cities withinthe San Franciscoand New York City metropolitan area,the base salary rangefor this roleis $141200 - $285800 annually. The range represents base salary only,and does not include company bonus incentivefor sales roles equityor benefits as applicable.

How to Apply
About Slack

Slack is a platform and product company focused on making work life simpler, more pleasant, and more productive. They emphasize connected, inclusive, and flexible work environments. As part of the global Salesforce family, Slack offers benefits to support employee well-being and fosters diversity through programs like Diversity, Engagement and Belonging (DEB), Rising Tides sponsorship program, Employee Resource Groups (ERGs), and partnerships with organizations supporting formerly incarcerated individuals.

View Company Profile