Software Engineering LMTS/SMTS - Big Data

8 - 12 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Distributed Systems Software Engineer at Salesforce, you will be leading Big Data infrastructure projects to develop reliable and efficient data infrastructure supporting scalable data processing and analytics for both internal and external customers. Your Impact: - Build Data Processing and Analytics Services: Develop scalable data processing and analytics services using technologies like Spark, Trino, Airflow, and Kafka to support real-time and batch data workflows. - Architect Distributed Systems: Design, develop, and operate resilient distributed systems managing thousands of compute nodes across multiple data centers for scalability and high availability. - Troubleshoot and Innovate: Resolve complex technical challenges and drive innovations to enhance system resilience, availability, and performance. - Service Ownership and Live-Site Management: Manage service lifecycle focusing on reliability, feature development, and technical debt retirement. Ensure strong service reliability and performance. - On-Call Support: Participate in on-call rotation to address real-time issues and keep critical services operational and highly available. - Mentor and Guide Team Members: Provide mentorship and technical guidance to junior engineers, fostering growth, collaboration, and knowledge-sharing within the team. Required Qualifications: - Education and Experience: Bachelors or Masters in Computer Science, Engineering, or related field with 8+ years of experience in distributed systems, big data, or similar roles. - Experience with Cloud Environments: Proficiency in AWS, GCP, Azure, containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Ansible). - Expertise in Big Data Technologies: Hands-on experience with Hadoop, Spark, Trino, Airflow, Kafka, and related ecosystems. - Proficiency in Programming: Strong skills in Python, Java, Scala, or other relevant programming languages for distributed systems. - Deep Understanding of Distributed Systems: Solid knowledge of distributed computing principles, data partitioning, fault tolerance, and performance tuning. - Analytical and Problem-Solving Skills: Proven ability to troubleshoot complex system issues, optimizing for speed, efficiency, and scale. About Salesforce: Salesforce is the Customer Company, inspiring the future of business with AI, Data, and CRM. They help companies across all industries connect with customers in new ways and empower individuals to drive performance and career growth. For more details about benefits and perks, visit https://www.salesforcebenefits.com/,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You