GBBC Member Careers

Engineering Manager - Machine Learning & Search Infrastructure



Software Engineering, Other Engineering
Multiple locations
Posted on Monday, November 20, 2023

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

Job Details

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

Job Title: Engineering Manager - Machine Learning & Search Infrastructure

Slack is looking for an Engineering Manager to join our Machine Learning & Search Infrastructure group. You’ll be leading a team of dedicated engineers responsible for delivering on key parts of our search, artificial intelligence, and machine learning platform. A sucessful candidate will be an experienced engineer leader with experience in leading effective engineering teams and who is knowledgeable around the particular needs of ML infrastructure, search, and/or other sorts of ML/AI products.

About the Role

For our customers, Slack is where work happens, a collaboration hub through which work product, ideas, and important business process flows. Slack has a profound opportunity to use that data to automate mundane tasks, efficiently find answers, and sift through the big amount of information at a company to find what’s relevant for a particular worker. We’re investing in this area in an aim to make the work lives of the millions of knowledge workers who rely on slack day to day more productive and delightful!

ML & Search Infrastructure, part of Slacks’ Core Infrastructure organization, is in the business of providing the tools, infrastructure, and the expertise, to make this product vision possible. Our group consists of three teams:

  • Machine Learning Infrastructure, which owns services for ML & AI model training and inference

  • Search Infrastructure, which maintains our distributed search index cluster

  • Machine Learning Modeling, which develops and deploys ML & AI models to use in our product

We’re looking for a manager who can lead either the Search Infrastructure team or Machine Learning Infrastructure team. For that team, you’ll be helping build the technical vision and strategy for the team. You’ll be responsible for driving a technical vision and strategy that ensures these services are reliable, efficient, scalable, and ultimately powerful to build great products for our customers. You’ll be instrumental in developing and building out that team, guiding the engineering approach as well as communicating strategy and results to the broader organization. You’ll partner with other leaders in product and engineering to build great features for our customers.

Here are things that we consider critical to being an Engineering Manager on our team:

  • Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.

  • 7+ years experience in software engineering and 1+ year of engineering management experience.

  • Prior hands-on experience in the realm of machine learning, search, infrastructure engineering and/or other related related areas

  • Passion for establishing data driven culture, building high-performing teams, and growing business impact.

  • You are able to weigh several and often conflicting constraints to make rapid decisions in a dynamic and quickly-growing company. You are pragmatic, organized, and biased toward shipping.

  • You are a very strong verbal and nonverbal communicator. You’re excited to explain complex technical concepts and share your knowledge with diverse audiences both internally and externally.

  • You excel at building roadmaps and can develop a long-term team vision in partnership with other engineering teams at Slack. You can then be accountable for driving project execution.

  • You love helping engineers develop new skills and advance in their careers. You don’t shy away from performance conversations and you recognize the relationship between objective feedback and career growth.


If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at and explore our company benefits at

Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.

Salesforce welcomes all.

For Colorado-based roles, the base salary hiring range for this position is $133,400 to $254,700.

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, benefits. More details about our company benefits can be found at the following link: