Lead Distributed Systems Engineer (cloud Infra)

Salesforce Salesforce · Enterprise · San Francisco, CA

Lead Distributed Systems Engineer for Salesforce's Cloud Infrastructure, focusing on building and scaling distributed filesystems and SaaS products on public cloud platforms. Responsibilities include system design, high-quality code development, mentoring, and ensuring system scalability and robustness.

What you'd actually do

  1. Envision and Build new and exciting components/frameworks in distributed filesystems in an ever-growing and evolving market technology to provide scale and efficiency.
  2. Design and Develop high-quality, production-ready code that can be used by millions of users of our cloud platform.
  3. Build efficient components/algorithms on a microservice multi-tenant SaaS cloud distributed filesystem environment, Code review, mentoring junior engineers, and providing technical guidance to the team
  4. Research, design, and develop computer and network software or specialized utility programs.
  5. Resolve complex technical issues and drive innovations that improve system scalability, robustness, and availability.

Skills

Required

  • Systems design
  • distributed filesystems
  • object-oriented programming
  • Java
  • Python
  • SQL
  • relational databases
  • non-relational databases
  • SaaS product development
  • public cloud infrastructure (AWS/Azure/GCP)
  • distributed systems
  • queues
  • locks
  • scheduling
  • event-driven architecture
  • workload distribution
  • software development best practices
  • leadership skills

Nice to have

  • Big-Data
  • ML
  • S3
  • Kafka
  • Elastic Search
  • Terraform
  • Kubernetes
  • Docker

What the JD emphasized

  • Mastery in Systems design and platforms with 12+ years of software development experience
  • Deep knowledge of designing distributed filesystems in both on-prem & cloud
  • Proven experience in designing and developing distributed systems at scale.