# Staff ML Engineer, Fine Tuning - Slack

Hiring organization: [Slack](https://career.thegoodapps.co/organizations/slack)

Canonical page: https://career.thegoodapps.co/jobs/be597aae-214c-475e-9854-ed37a11266c0

Listed on Slack's own careers site. Applications go to them directly.

- Seniority: Staff
- Salary: 197300 – 313700 USD per year

## Summary

This role involves designing and shipping production machine learning models that power Slack's NLP features, working end-to-end from data curation through serving millions of users. It suits experienced ML engineers who thrive on the full lifecycle of model training and optimization rather than research-focused work.

_Our summary, not Slack's wording._

## Skills named

Deep Learning, JAX, LLMs (Large Language Models), Python, PyTorch, Retrieval-Augmented Generation, TensorFlow

## Required

- 5+ years training and fine-tuning deep learning models in NLP or related domains
- 5+ years with PyTorch, TensorFlow, JAX or similar frameworks
- Shipped fine-tuned models to production serving real users at scale
- Experience with PHP, Python, Ruby, Go, C, Scala or Java
- Analytical mindset and ability to measure ML/AI product success
- Led technical architecture discussions and drove decisions
- Write maintainable, testable code
- Strong communication skills explaining technical concepts across disciplines

## Nice to have

- Expertise with recommendation systems or search
- Model optimization for inference (quantization, pruning, speculative decoding, TorchScript/TensorRT/ONNX)
- Experience with retrieval-augmented generation and hybrid retrieval/generation systems
- Broad NLP, ML, and Generative AI experience
- Knowledge of multiple data types in RAG including structured, unstructured, and knowledge graphs

Apply on Slack's site: https://salesforce.wd12.myworkdayjobs.com/en-US/Slack/job/Washington---Seattle/Staff-ML-Engineer--LLM-Fine-Tuning---Slack_JR344115
