About The Position

Salesforce is the #1 AI CRM, focused on driving customer success through AI agents, innovation, and core values. Slack AI's mission is to transform how people work by making Slack an AI-powered operating system, addressing challenges like unlocking collective knowledge and reducing noise through seamless, consumer-grade AI experiences within existing workflows. The AI and ML Infrastructure team, part of Slack’s Core Infrastructure organization, is responsible for the foundational systems enabling machine learning and AI across the company. This team designs, builds, and operates reliable, scalable, and high-performance platforms for product and ML teams to develop, deploy, and operate AI-driven capabilities. They own shared infrastructure, services, and tooling supporting the full ML lifecycle, including model training, deployment, inference, and monitoring. As Slack AI grows, the team is evolving towards large-scale, highly distributed model systems, involving deep architectural decisions around scalable model deployment strategies, real-time feature serving at high throughput, GPU accelerated inference, and responsible training of models on sensitive data with strong privacy and safety requirements. The AI Platform focus area specifically builds the tooling and platform layers that enable AI development across Slack, including developer-facing tools, SDKs, and workflows for efficient and safe AI integration into Slack features. This role is for Software Engineers to join the AI Platform effort, building the developer experience that powers AI at Slack. You will treat internal engineers as primary customers, designing and building tooling, SDKs, and evaluation frameworks to enable product teams to ship AI features faster and more reliably. You will collaborate closely with ML Infrastructure, modeling, and product teams to make informed decisions on open source versus managed solutions, improve platform usability and reliability, and accelerate AI adoption across Slack.

Requirements

  • Experience building developer tooling, libraries, or CI CD pipelines that improve engineering speed, quality, and usability
  • Experience operationalizing Large Language Models (LLMs) and building integrations with first party APIs and external cloud provider APIs such as AWS, GCP, or Azure
  • Experience with AI quality evaluation frameworks, prompt engineering infrastructure, or developer tooling for ML workflows
  • Strong proficiency in Python, PHP or Hacklang and experience with infrastructure as code and modern software engineering practices
  • Ability to communicate complex technical concepts clearly and effectively to a broad range of stakeholders
  • Love to model modern methodologies for unit tests, code review, design documentation, debugging, and troubleshooting.
  • Are curious, inquisitive, and determined to fix things when they break.
  • Work well with a team of diverse backgrounds and experience on complicated projects.
  • A related technical degree required

Responsibilities

  • Drive the evolution of Slack’s AI and ML platform toward a self service, developer friendly environment that improves velocity and reliability
  • Build and maintain SDKs, feature generation tools, and CI CD pipelines that make it easy for product teams to integrate AI into their workflows
  • Manage and evolve integrations with managed AI services across multiple cloud providers
  • Design and operate AI quality evaluation frameworks and prompt engineering infrastructure to ensure AI features meet high standards for reliability and user experience
  • Collaborate closely with ML modeling, AI quality, and product engineering teams to design platforms that meet evolving technical and business needs

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
  • company bonus
  • equity

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service