We are searching for a talented Senior Software Engineer to join the Apache Spark Team. You will work on our next-generation, enterprise-grade system, designed to solve data challenges at a massive scale—supporting Spark clusters running on thousands of nodes for the world’s largest companies.
Requirements
- 4-5+ years of experience in professional software development.
- Strong proficiency in Java, Scala, or another JVM-based language.
- Passion for clean coding, attention to detail, and a focus on software quality and maintainability.
- Experience with or interest in SQL Planners and Optimizers.
- Strong oral and written communication skills for effective collaboration within a distributed team.
- Demonstrated ability to research, learn quickly, and solve technical problems without constant guidance.
- An open-minded approach with a desire to learn new technologies and an unwavering passion for building exceptional products.
Benefits
- Generous PTO Policy
- Support work life balance with Unplugged Days
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
- Employee Resource Groups