FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Machine Learning
SalesforceMachine learning engineer building Slackbot ranking, retrieval, and generative AI capabilities at Salesforce-owned Slack. Developing production-scale models, pipelines, and reliable features for millions of users.
Posted 8/4/2026full-timeSan Francisco • California, New York, Washington • 🇺🇸 United StatesMid-LevelSenior💰 $128,500 - $260,100 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in machine learning and artificial intelligence to enhance user experiences, with a strong focus on developing and deploying ML models and data pipelines. Capable of leading multifunctional projects and mentoring engineers while ensuring high engineering standards and effective communication across teams.
Highest-signal resume keywords
Machine Learning Model DevelopmentData Pipeline ConstructionML Frameworks (PyTorch, TensorFlow)Functional Programming (Python, Java, Go)Technical Architecture Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Machine LearningArtificial IntelligenceData Processing PipelinesModel Fine-TuningCode ReviewAnalytical SkillsTestable Code WritingBatch ProcessingNLP ExpertiseGenerative AI
Soft Skills
Strong Communication SkillsMentoring
Tools & Technologies
Apache SparkHadoopAirflowKerasScikit-learnXGBoostBERTSlackbotMapReduceDagster
Industry Keywords
Conversational Agentic SystemsRetrieval SystemsSearch AlgorithmsVector DatabasesKnowledge Graph Data
Tech Stack
Tools & technologiesAirflowApacheGoHadoopJavaKerasMapReducePHPPythonPyTorchRubyScalaScikit-LearnSparkTensorflow
About the role
Key responsibilities & impact- Leverage machine learning and artificial intelligence expertise to improve the Slackbot experience
- Develop ML models for ranking, retrieval, and generative AI use cases
- Brainstorm with Product Managers, Designers, and Frontend Engineers to conceptualize and build features
- Lead or heavily contribute to large multifunctional projects with significant business impact
- Own features or systems and define their long-term health
- Improve the health of surrounding systems
- Support sustainable data collection pipelines and ML feature management
- Assist support and operations teams with triaging and resolving production issues
- Mentor engineers and conduct deep code reviews
- Improve engineering standards, tooling, and processes
- Build data pipelines, train recommendation models, fine-tune LLMs, implement application features, and analyze experiment data as needed
Requirements
What you’ll need- Experience with functional or imperative programming languages including PHP, Python, Ruby, Go, C, Scala, or Java
- Experience with common ML frameworks such as PyTorch, TensorFlow, Keras, XGBoost, or Scikit-learn
- Experience fine-tuning LLMs or BERT models
- Experience building batch data processing pipelines using Apache Spark, Hadoop, EMR, MapReduce, Airflow, Dagster, or Luigi
- Analytical and data-driven mindset with ability to measure success for complex ML/AI products
- Experience putting machine learning models or other data-derived artifacts into production at scale
- Experience leading technical architecture discussions and driving technical decisions
- Ability to write understandable, testable, maintainable code
- Strong communication skills and ability to explain complex technical concepts to designers, support teams, and specialists
- Nice to have: expertise in conversational agentic systems
- Nice to have: expertise in retrieval systems and search algorithms
- Nice to have: familiarity with vector databases and embeddings
- Nice to have: knowledge of structured, unstructured, and knowledge graph data in RAG solutions
- Nice to have: broad experience across NLP, ML, and Generative AI capabilities
Benefits
Comp & perks- Time off programs
- Medical insurance
- Dental insurance
- Vision insurance
- Mental health support
- Paid parental leave
- Life insurance
- Disability insurance
- 401(k)
- Employee stock purchasing program
- Potential eligibility for company bonus
- Potential eligibility for equity
- Reasonable accommodation during the application or recruiting process