Senior/Staff Software Engineer, Slack Search & AI
Slack
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role: Senior/Staff Software Engineer, Slack Search & AI
Join Slack's Search & AI team in Tel Aviv to lead the development of intelligent features that transform how millions of users interact with their workspaces. This role is crucial in shaping the "Agentic Era" of work within Slack, a key part of Salesforce's #1 AI CRM strategy.
About Salesforce & Slack
Salesforce stands as the #1 AI CRM, empowering human success through AI agents. Slack serves as the AI-powered core of this evolution, handling millions of messages per minute and billions of user minutes daily. We seek technical leaders to innovate and define the future of work within the agentic era.
About the Team: Search & AI Israel
Based in Tel Aviv's Azrieli Sarona Tower, our team is building the intelligence behind Slackbot. Currently 13 engineers, we plan to double by year-end, offering significant opportunities to shape both product and team direction. We are actively shipping GenAI solutions at a massive scale, moving beyond experimentation. Our work covers the full stack, from high-performance RAG systems to refined UI/UX, all with a "startup" agility across various GenAI technologies, embeddings, and complex evaluation frameworks.
The Technical Landscape
- The Stack: Primarily Hacklang for backend and React/Redux for frontend.
- GenAI & Search: Extensive work with Large Language Models (LLMs), embeddings, and Solr as our Vector Database, powering advanced RAG workflows and Agentic Search.
- The Mission: Lead the development of tools that enable Slackbot to act, discover, reason, and assist users across millions of workspaces.
What You’ll Do
- Lead the evolution of Slack into an agentic operating system for the enterprise, creating a platform for building, deploying, and orchestrating AI agents and workflows.
- Architect AI Systems: Lead the design and implementation of end-to-end GenAI features, with a focus on RAG architectures and integrating Solr for scalable vector & keyword search.
- Full-Stack Leadership: Drive technical excellence across the stack, writing robust Hacklang code, and ensuring performant, intuitive React/Redux frontends.
- LLM Strategy & Evals: Own the LLM integration lifecycle. This includes prompt engineering, managing embeddings, and building the evaluation frameworks necessary to ensure our models are accurate, safe, and helpful.
- Technical Mentorship: As a Senior Member of Technical Staff (SMTS) or Lead Member of Technical Staff (LMTS), set engineering quality standards, perform deep code reviews, mentor senior engineers, and influence the broader Search & AI roadmap.
- Collaborative Innovation: Work closely with product, data science, and infrastructure teams to integrate diverse GenAI technologies into a cohesive, polished user experience.
What We’re Looking For
- Senior Technical Depth: Substantial experience (typically 7-12+ years) in full-stack or backend-heavy engineering, with a proven track record of shipping complex, distributed systems.
- GenAI Expertise: Deep familiarity with the modern AI stack, optimizing RAG pipelines, and hands-on experience with Vector Databases (e.g., Solr, Pinecone, Milvus).
- Polyglot Mindset: Enjoys programming in multiple languages (e.g., Hack, Python, Swift) and seamlessly transitions between frontend and backend tasks.
- Data & Evaluation Rigor: Expertise in measuring LLM performance through evaluations and data-driven iteration.
- Leadership & Location: Thrives in a collaborative office environment. This on-site role in our Tel Aviv hub requires leaders who can foster local engineering culture.
- A degree or equivalent relevant experience is required. Experience will be evaluated based on core competencies for the role.
Unleash Your Potential at Salesforce
Joining Salesforce means limitless opportunities. Our benefits and resources support work-life balance, while AI agents amplify your impact. Contribute to shaping the future of AI and redefine what's possible for yourself, AI, and the world.
Key Skills/Competency
- Generative AI
- Large Language Models (LLMs)
- Retrieval Augmented Generation (RAG)
- Vector Databases (Solr, Pinecone, Milvus)
- Hacklang
- React/Redux
- Full-stack Development
- Distributed Systems
- Prompt Engineering
- Technical Leadership
How to Get Hired at Slack
- Research Salesforce & Slack's culture: Study their mission, values (Trust, Customer Success, Innovation, Equality, Sustainability), recent AI initiatives, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume meticulously: Highlight relevant experience in GenAI, LLMs, RAG, and full-stack development. Quantify achievements in shipping complex, distributed systems.
- Showcase technical leadership: Emphasize your ability to architect scalable AI systems, perform deep code reviews, and mentor senior engineers, aligning with the Senior/Staff level.
- Prepare for GenAI and system design questions: Deeply understand LLM evaluations, prompt engineering, and vector databases like Solr. Be ready to discuss distributed system architecture.
- Demonstrate collaborative innovation: Be prepared to discuss cross-functional projects with product, data science, and infrastructure teams, showing your ability to drive cohesive user experiences.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background