Find a jobRecruiters

Software Engineer (Machine Learning - Slack)

Exclusive opportunity

Onsite

Software Engineer (Machine Learning - Slack)

Salesforce

Software Engineer (Machine Learning - Slack)

Skills

RubyPHPPythonGolangJavaKerasPyTorchTensorFlowMachine LearningAIScalaWorkdayNLP / Natural Language ProcessingApache AirflowHadoop

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$130,300 – $179,200 / year

Location:

Canada

Work mode:

Onsite

Published on:

18 September 2026

What they need


  • 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 search, agentic systems, recommendation, and security, but ultimately are looking for engineers who can help drive impact with machine learning across the organization
  • 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
  • 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

Benefits

  • Medical Care
  • Life Insurance
  • Retirement Savings
  • Employee Assistance Programs
  • With 9 standard holidays and four floating holidays, you get a total 13 paid days off each year- - Built with common ML frameworks like pytorch, Tensorflow, Keras, XGBoost, or Scikit-learn
    • Led technical architecture discussions and helped drive technical decisions within the team
    • Put machine learning models or other data-derived artifacts into production at scale
    • Strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
    • Experience with functional or imperative programming languages: PHP, Python, Ruby, Go, C, Scala or Java
    • Fine tuned LLMs or BERT models
    • The ability to write understandable, testable code with an eye towards maintainability
    • 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
    • Strong communication skills and you are capable of explaining complex technical concepts to designers, support, and other specialists
    • A bachelor’s degree in Computer Science, Engineering, Statistics, Mathematics or a related field, or you have equivalent training, fellowship, or work experience
    • Expertise in conversational agentic systems
    • Expertise in retrieval systems and search algorithms
    • Broad experience across NLP, ML, and Generative AI capabilities
    • Knowledge of using multiple data types in RAG solutions including structured, unstructured, and knowledge graphs
    • Familiarity with vector databases and embeddings

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

17 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

13 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools