Software Engineering Smts/mts

Salesforce Salesforce · Enterprise · Bellevue, WA

Software Engineer on the Data Cloud Big Data Compute Platform team, responsible for optimizing Spark performance, solving distributed systems challenges, and building scalable AI infrastructure including smaller language models. Collaborates with other engineers to deliver reliable, high-performance systems at scale.

What you'd actually do

  1. Design, develop, and optimize compute infrastructure supporting large-scale distributed Spark workloads.
  2. Solve complex distributed systems challenges including scalability, fault tolerance, and consistency trade-offs.
  3. Build and maintain scalable AI infrastructure, including smaller language model systems.
  4. Partner with engineers across Data Cloud to improve system observability, telemetry pipelines, and monitoring platforms.

Skills

Required

  • backend software development
  • large-scale distributed systems
  • Java
  • cloud platforms (AWS or GCP)
  • Kubernetes/container orchestration
  • Agile
  • Test-Driven Development (TDD)

Nice to have

  • Python
  • Rust
  • Spark
  • Flink
  • Kafka
  • Trino
  • HBase
  • observability systems
  • telemetry pipelines
  • monitoring platforms
  • AI/ML infrastructure
  • language model systems

What the JD emphasized

  • large-scale distributed systems
  • AI infrastructure
  • language model systems

Other signals

  • AI infrastructure
  • language model systems
  • Spark workloads
  • distributed systems