Slack, a Salesforce company, is seeking a Senior Software Engineer to join their ML Platform team. This role offers an exceptional opportunity to impact millions of users through machine learning innovations. The platform handles impressive scale with over 10 million daily active users and processes a million messages per minute at peak usage. Users spend over a billion minutes daily on the platform.
The ML Platform group is crucial in delivering machine learning capabilities across Slack, focusing on data ingestion, transformation, feature management, and robust experimentation capabilities. The role involves creating large-scale data pipelines, implementing continuous training/deployment systems, and enhancing experimentation capabilities while collaborating with ML modeling and infrastructure teams.
The position offers the chance to work on cutting-edge ML/AI solutions that help users tap into their organizations' collective knowledge, automate mundane tasks, and efficiently find relevant information. You'll be part of a team that's investing heavily in making the work lives of millions of knowledge workers more productive and delightful through ML-powered features.
As a Senior Software Engineer, you'll be responsible for developing software across the ML ops stack, optimizing machine learning pipelines, and working closely with cross-functional teams to deliver robust ML capabilities. The role requires expertise in data processing, ML model management, and experimentation systems, making it perfect for engineers passionate about building scalable ML infrastructure.
The ideal candidate should have strong experience with various programming languages, big data processing tools, and ML systems. They should be able to lead technical discussions, mentor other engineers, and maintain high engineering standards while ensuring system health and efficiency.