Lead Software Engineer, Machine Learning at Salesforce
At Salesforce, we inspire the future of business with AI, Data, and CRM, empowering companies across all industries to blaze new trails and connect with customers in innovative ways. Join us, and be a Trailblazer—driving remarkable performance and growing your career while making a significant impact on the world.
About the Role: Machine Learning Engineer at Slack
Slack, a subsidiary of Salesforce, is searching for a Machine Learning Engineer to design and implement features, services, API methods, and models that leverage data to enhance Slack's usability, robustness, safety, and value for over 10 million daily active users.
Impact at Slack
- Over 10 million daily active users rely on Slack.
- At peak usage, over one million messages pass through Slack every minute.
- During weekdays, users spend over a billion minutes active on Slack daily.
Responsibilities
- Collaborate with Product Managers, Designers, and Frontend Engineers to build new features for our expanding user base.
- Produce high-quality results by leading or contributing significantly to cross-functional projects that impact Slack's business.
- Take full ownership of features or systems, ensuring their long-term health, and improve the health of surrounding systems.
- Assist our support and operations teams in resolving production issues.
- Mentor other engineers and conduct thorough code reviews.
- Enhance engineering standards, tools, and processes.
Qualifications
To succeed in this role, you should have:
- Fluency in German and English
- 5+ years of experience in machine learning and software engineering.
- Proficiency in functional or imperative programming languages such as PHP, Python, Ruby, Go, C, Scala, or Java.
- Experience with tools for batch data processing, like Apache Spark, Hadoop, EMR, MapReduce, Airflow, Dagster, or Luigi.
- Experience with common ML frameworks like Pytorch, TensorFlow, Keras, XGBoost, or Scikit-learn.
- Experience with generative AI applications and fine-tuning Large Language Models (LLMs).
- An analytical, data-driven mindset with a track record of measuring success in complex ML/AI products.
- Experience putting machine learning models or data-derived artifacts into production at scale.
- Excellent communication skills to explain complex technical concepts to various stakeholders.
- Strong fundamentals in computer science: data structures, algorithms, programming languages, distributed systems, and information retrieval.
- A bachelor's degree in Computer Science, Engineering, Statistics, Mathematics, or a related field, or equivalent training, fellowship, or work experience.
Commitment to Equality
Salesforce is committed to improving the state of the world. We strive to drive equality in our communities and workplaces. Our inclusive programs and initiatives, such as equal pay and employee resource groups, reflect our dedication to creating a diverse workforce.
Accommodations
If you require assistance due to a disability while applying for open positions, please submit a request through our .
Equal Employment Opportunity
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 identity, national origin, age, marital status, protected veteran status, or disability status.
For more information, visit and explore our company benefits at .
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.
Join us at Salesforce, the Customer Company, and become a key player in shaping the future with AI, Data, and CRM.