Cloudera

Staff Software Engineer – Apache Spark

Cloudera

full-time

Posted on:

Location Type: Remote

Location: CaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

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