Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal)
Core
Design, develop, and operate resilient distributed systems and cloud infrastructure automation tools for Salesforce's public cloud platform, integrating AI agents into human workflows.
Role type
Senior/Lead/Principal Distributed Systems Software Engineer (Public Cloud)
Builds
Cloud infrastructure automation tools, frameworks, workflows, validation platforms, and microservices running across thousands of compute nodes.
Domain
Public Cloud Infrastructure & AI Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, GoLang, Python, or Ruby; Concurrency management; Large-scale system design; Infrastructure-as-Code (Terraform); Containerization (Kubernetes, Docker, Mesos); Advanced prompt engineering; AI tool fluency (Claude Code, GitHub Copilot, Cursor, etc.)
Preferred skills
Distributed database systems; Relational databases (Postgres); Open source contributions (Spinnaker, Zookeeper)
Technologies
AWS, GCP, Azure, Alibaba, Terraform, Kubernetes, Docker, Mesos, Spinnaker, Zookeeper, Cursor, Windsurf, OpenAI API
Responsibilities
Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows; Deliver cloud infrastructure automation tools and validation platforms; Design, develop, and debug resilient distributed systems; Critically evaluate code (human or AI-generated) for correctness, quality, security, and performance; Participate in on-call rotation to address complex problems in real-time.
Seniority
Senior/Lead/Principal, hands-on IC