JobsSoftware Engineer (Multiple Levels) - Machine Learning Infrastructure, Slack
Slack logo

Software Engineer (Multiple Levels) - Machine Learning Infrastructure, Slack

Slack

Location

USA (Multiple Locations)

Type

Full-time

Posted

5/10/2026

Compensation

$148,500 - $313,700 per year

Undergraduate with 2+ Years of Experience
Approval 95.8%·Filings 1,252·New hires 158·
Established Sponsor
·FY 2025

Job description

The Software Engineer role at Salesforce focuses on building and operating core systems that power AI at Slack. The position is part of the ML Infrastructure team, which is responsible for creating reliable and scalable platforms for machine learning and AI capabilities. Engineers will work on distributed systems, GPU infrastructure, and modern ML stacks to solve complex scalability and reliability challenges. This role is critical in shaping the technical foundations of Slack's AI capabilities.

Requirements

  • Significant professional experience in software engineering with a strong focus on infrastructure, backend systems, platform engineering, or MLOps.
  • Deep experience building and operating distributed systems, including expert level knowledge of Kubernetes and container based platforms.
  • Hands on experience with modern ML infrastructure and serving stacks such as Ray or KubeRay, vLLM, or similar training and inference orchestration frameworks.
  • Experience working with GPU infrastructure, including performance optimization and operational management at scale.
  • Strong experience with data infrastructure and orchestration technologies such as Airflow, Spark, or similar systems.
  • Experience building and operating cloud native systems on public cloud platforms such as AWS, GCP, or Azure, including infrastructure as code.
  • A related technical degree is required.
  • Excellent written communication skills and the ability to thrive in an asynchronous and globally distributed infrastructure team.

Responsibilities

  • Design, build, and operate systems to train, serve, and deploy machine learning models at scale.
  • Evolve GPU backed inference infrastructure to support high throughput, latency sensitive workloads.
  • Architect and optimize distributed training and data processing systems using platforms such as Ray, Airflow, or Spark.
  • Build and maintain Kubernetes based platforms and orchestration layers using tools such as KubeRay and vLLM.
  • Develop robust monitoring, observability, and alerting for production ML workloads.
  • Partner closely with AI Platform, ML modeling, security, and product engineering teams.
  • Provide technical leadership through design reviews, mentorship, and by setting engineering standards.
  • Author technical design and architecture documentation and contribute thought leadership through engineering blog posts.
  • Build and ship high-quality, production-grade software using modern engineering practices.
  • Critically evaluate code for correctness, quality, security, and performance.

Benefits

  • Employees at Slack, as part of Salesforce, are often offered comprehensive benefits focused on wellbeing and inclusion, including competitive health-care coverage, time off to rest, recharge and volunteer, and holistic programs that support mental health, family planning and overall work–life balance.

Is this posting expired or inaccurate?