Salesforce is looking Software Engineer/Senior Software Engineer (Backend/Fullstack) in Bengaluru, India.
Job Responsibilities
- Minimum 5-7+ years of development & design experience; design and implementation experience of large infrastructure projects with multiple teams
- Design, develop, maintain and deploy Hadoop solutions, which collect various Apps/web log data from our server clusters, and consolidate it into a centralized HDFS/Hive location for consumption
- Optimize and maintain our Hadoop infrastructure to streamline data processing and maximize efficiency
- Work with the Application Development and Data Application teams in planning new features
- Experience with Java and/or C++, Go, or Python in a Linux/UNIX data center environment
- Experience with AWS, GCP and/or Azure platforms
- Experience with open source projects like GitHub, Redis, Puppet, Terraform, Swagger, Spinnaker, RabbitMQ, Docker, and Kubernetes
- Proven implementation skills – We expect the ideal candidate to have 3+ years of experience in data warehousing 2 projects with large data volumes (in Terabytes).
- Experience owning and operating multiple instances of a mission-critical service
- Experience with Agile development methodology and test-driven Development
- Experience using telemetry and metrics to drive operational excellence
- Experience balancing live site management, feature delivery, and retirement of technical debt
- Experience designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers.
- Deep understanding of algorithms and data structures
- Expert judgment, analytical and problem-solving skills
- Bachelor's Degree in CS or any engineering discipline
- Excellent written and verbal communication skills with outstanding attention to details
Highly Desirable:
- Excited by building reliable services on unreliable hardware.
- Directly influence our journey towards zero-touch, highly scalable, reliable infrastructure services.
- Provide technical and architectural leadership in a global and diverse organization.
- Automate, optimize and drive efficiency of effort, code, and process.
- Design, implement and maintain the infrastructure on which the Salesforce service runs.
- Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance.
- Create, maintain and share technical documentation used by engineers and other team members.
- Provide mentorship to other team members and partner with other SMEs across the organization