
Staff Software Engineer – Apache Spark
Cloudera
full-time
Posted on:
Location Type: Remote
Location: California • Texas • United States
Visit company websiteExplore more
Salary
💰 $184,000 - $230,000 per year
Job Level
About the role
- Architect, implement, and deliver next-generation features for Cloudera’s Data Engineering Experience
- Be a core contributor to Apache Spark
- Develop high-performance features using Scala, Java, and Python on modern data platforms
- Gain and apply expert-level knowledge in core distributed data processing concepts
- Develop a deep technical understanding of components across the Cloudera Data Engineering Experience
- Work hands-on with massive distributed systems, scaling from hundreds to thousands of nodes in live production clusters
- Conduct thorough root cause analysis, debug complex system-level deployment issues, and resolve failures
- Improve internal infrastructure and tooling to streamline development, testing, and deployment processes
- Collaborate with a high-impact, distributed team and stakeholders to drive product vision and delivery
Requirements
- 5-7+ years of experience in professional software development
- Strong proficiency in Java, Scala, or other JVM-based language
- Solid experience in the design and development of distributed systems
- Passion for clean coding, attention to detail, and a focus on software quality and maintainability
- Strong oral and written communication skills for effective collaboration across a distributed team
- Demonstrated ability to research, problem-solve, and operate independently without constant supervision
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ScalaJavaPythonApache Sparkdistributed systemsroot cause analysisdebuggingclean codingsoftware qualitysoftware maintainability
Soft Skills
communication skillscollaborationproblem-solvingindependenceattention to detailopen-mindednesspassion for learningfocus on qualityteamworkproduct vision