Infrastructure/Service Mesh Software Engineer
Core
Building a highly scalable, distributed load balancing and gateway service (Service Mesh and Ingress Gateway) to front all customer traffic for Salesforce's business automation cloud.
Role type
Senior IC distributed systems engineer (service mesh)
Builds
A cloud-native service mesh and ingress gateway platform for north-south traffic security, load balancing, and proxying.
Domain
Cloud infrastructure, distributed systems, networking
Deliverable
production ML models | product features | infrastructure
Required skills
Designing and operating resilient distributed systems across thousands of nodes, expertise in public cloud environments (AWS, GCP), proficiency in Golang/Java/C++, strong knowledge of network technologies (TCP/IP, DNS, TLS, HTTP proxies), experience with Kubernetes cluster management, experience with Infrastructure as Code (Terraform, Spinnaker), crash-only and recovery-oriented software design.
Preferred skills
Experience with Istio and Envoy, upstream contributions to open source Envoy/Istio projects.
Technologies
Envoy, Istio, Kubernetes, Golang, Java, C++, AWS, GCP, Terraform, Spinnaker, TCP/IP, DNS, TLS, HTTP
Responsibilities
Drive design and implementation of next-generation Ingress Gateway data and control planes, transform software stack to adopt cloud-native primitives, own architecture decisions for infrastructure platforms, participate in on-call rotation for complex real-time problems, deliver thin slices of end-to-end functionality with data-driven feedback loops.
Seniority
Senior, hands-on IC with strategic ownership