Slack is seeking a Senior Software Engineer for their Search Infrastructure Data Engineering team to revolutionize information discovery. As part of the Core Infrastructure organization, you'll be instrumental in designing and maintaining the information retrieval infrastructure that powers Search, ML, and various product experiences. This role combines data engineering with search technology, requiring expertise in building scalable systems and data pipelines.
The position offers an opportunity to work with cutting-edge search technologies and generative AI, helping build products that leverage organizational knowledge. You'll collaborate across Search Infra and ML Infra teams, working with data scientists and ML engineers to deploy and optimize search algorithms and machine learning models.
Key technical requirements include 5+ years of experience in data engineering, proficiency in languages like Python, Java, or Scala, and expertise with search technologies and big data tools. You'll work with modern technologies including Kubernetes, cloud platforms, and various ML model serving frameworks.
Slack prides itself on maintaining a positive, diverse, and supportive culture, seeking individuals who are curious, inventive, and committed to continuous improvement. The role offers competitive compensation, professional growth opportunities, and the chance to work on innovative search solutions that impact millions of users.
The position is available in Atlanta, Austin, or Dallas, where you'll join a collaborative team focused on building and maintaining the core infrastructure that makes Slack an invaluable knowledge repository for companies worldwide. This role is perfect for someone who combines technical expertise with a passion for solving complex search and data engineering challenges.