Cloudera

Cloudera

Staff Software Engineer - Apache Spark

US-California-Remote, USA · Staff+

No sponsorship$184k-$230kDetected 21 days ago
PythonJavaScalaDistributed SystemsSQLSparkData EngineeringData ScienceProduct StrategyResearchLeadershipCommunicationCollaboration

About the role

  • Why this role matters: You will tackle complex distributed systems challenges, crafting the foundational software for the control and data planes that powers CDP and keeps it running at massive scale.

Responsibilities

  • Architect, implement, and deliver next-generation features for Cloudera's Data Engineering Experience, operating at a massive scale on thousands of production nodes.
  • Develop high-performance features using Scala, Java, and Python on modern data platforms.
  • Develop a deep technical understanding of components across the Cloudera Data Engineering Experience, with a focus on Iceberg and Spark, applying this knowledge to your daily tasks.
  • Conduct thorough root cause analysis, debug complex system-level deployment issues, and resolve failures to maintain high system quality.
  • Solid experience in the design and development of distributed systems.
  • Support work life balance with Unplugged Days

Requirements

  • 5-7+ years of experience in professional software development.
  • Strong proficiency in Java, Scala, or other JVM-based language.
  • Demonstrated ability to research, problem-solve, and operate independently without constant supervision.
  • Spark & Ecosystem Experience with using/developing Apache Spark, Apache Iceberg, or other related technologies.
  • Deep experience with large-scale, distributed systems design and development, including a strong understanding of scaling, performance optimization, and scheduling.
  • Experience with SQL Planners and Optimizers

Nice to have

  • Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world's largest enterprises.
  • Are you ready to architect the future of big data?
  • Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed systems to join the Apache Spark Team.
  • This is your chance to directly influence the open-source community as a key contributor to Apache Spark while collaborating with a high-impact, distributed team that includes multiple Spark committers.

Compensation

  • California & Washington is $184,000 - $230,000 USD
  • Canada is $165,000 - $206,000 CAD

Benefits

  • Work closely with a high-impact, distributed team and stakeholders to drive product vision and delivery.
  • Generous PTO Policy
  • Flexible WFH Policy
  • Phone and Internet Reimbursement program
  • Comprehensive Benefits and Competitive Packages

Visa & Work Authorization

  • This position is not eligible for sponsorship.

This listing is sourced directly from Cloudera's careers page and normalized into a canonical job model.