Salesforce, the industry leader in AI, Data, and CRM solutions, is seeking an experienced Distributed Systems Software Engineer to lead their Big Data infrastructure projects. This role, based in Hyderabad, India, offers an exciting opportunity to work on cutting-edge distributed systems that manage thousands of compute nodes across multiple data centers.
The position requires a seasoned professional with 8+ years of experience in distributed systems and big data technologies. You'll be responsible for developing scalable data processing and analytics services using advanced technologies like Spark, Trino, Airflow, and Kafka. The role combines hands-on technical leadership with architectural responsibilities, requiring expertise in cloud platforms, containerization, and infrastructure-as-code.
As a Lead Member of Technical Staff (LMTS), you'll play a crucial role in designing and maintaining resilient distributed systems, troubleshooting complex technical challenges, and driving innovations that enhance system performance. The position involves service ownership, including live-site management and participation in on-call rotations to ensure 24/7 service reliability.
Salesforce offers an outstanding benefits package, including comprehensive healthcare, parental leave, adoption assistance, and fertility benefits. The company's commitment to the 1:1:1 model for community service and focus on employee development through Trailhead.com makes this an excellent opportunity for those seeking both technical challenges and meaningful impact.
The ideal candidate will have strong programming skills in Python, Java, or Scala, deep understanding of distributed computing principles, and proven analytical abilities. This role offers significant growth potential, executive exposure, and the chance to mentor junior engineers while working on systems that power one of the world's leading enterprise software companies.