InfraCloud
Spark Developer
India
About the role
Description supplied by Himalayas. Confirm requirements and availability at the original listing.
About the Role
We are looking for a Senior Software Engineer with strong expertise in Apache Spark and distributed systems. The role involves working on Spark internals, contributing to the Apache Spark open-source community, and building scalable data processing solutions aligned with the platform requirements.
Key Responsibilities
• Contribute fixes and enhancements to the Apache Spark open-source project.
• Upgrade and maintain compatibility with newer Spark releases.
• Optimize Spark internals for performance, scalability, and reliability.
• Design and develop distributed data processing solutions.
• Debug complex Spark-related performance and stability issues.
• Collaborate with product and platform teams on architecture and technical initiatives.
Required Skills
• Strong experience with Apache Spark internals and distributed systems.
• Hands-on experience contributing to open-source projects.
• Strong Java and/or Scala programming skills.
• Expertise in query execution, distributed processing, and performance optimization.
• Strong debugging and problem-solving abilities.
• Ability to work independently and drive technical initiatives.
Good to Have
• Experience with Kubernetes and cloud-native environments.
• Knowledge of JVM tuning and system optimization.
• Contributions to Apache or other open-source communities.
• Experience with large-scale analytics or data platforms.
Originally posted on Himalayas