Salesforce is expanding its Big Data Services team, seeking experts to drive the architecture, delivery, and operation of services at the heart of their data platform. The Ajna team provides Kafka as a Service, handling trillions of messages per day across numerous clusters in Salesforce managed data centers and public cloud ecosystems. They are looking for a Principal Member of Technical Staff (PMTS) with experience in building and owning distributed services to join their team.
Key Responsibilities:
- Architect approach for managing services on different public cloud substrates
- Design and build deployment automation and change pipelines
- Lead efforts to improve monitoring, alerting, and incident response
- Coach other engineers on best practices for designing and operating reliable systems at scale
- Contribute to prominent open-source projects
- Measure and improve the performance and availability of Kubernetes and Kafka
- Build deep expertise with public cloud substrates, Kubernetes, and Kafka
Requirements:
- 1-2 years of Principal engineer experience
- At least 5 years experience working on BigData Distributed Services
- Minimum 8 years of experience as Software Engineer
- Experience with Java and scripting languages in a Linux/UNIX data center environment
- Experience in Distributed Systems
- Experience with public cloud substrates (e.g., AWS, Azure, GCP)
- Experience with technologies like Kafka, Spark, Kubernetes, Docker, Hadoop, Spinnaker, Terraform
- Experience owning and operating multiple instances of mission-critical services
- Experience with Agile development methodology and Test-Driven Development
- Experience using telemetry and metrics to drive operational excellence
Education:
- MS or BS in Computer Engineering/Science or related field, or relevant work experience
This role offers opportunities to work on cutting-edge technologies, contribute to open-source projects, and be part of a team that's pushing the boundaries of scale and performance in distributed systems.