Cloudera
Staff Software Engineer - Apache Spark
US-California-Remote, USA · Staff+
No sponsorship$184k-$230kDetected 138 days ago
PythonJavaScalaDistributed SystemsSQLSparkData EngineeringData ScienceProduct StrategyResearchLeadershipCommunicationCollaboration
Stay score
odds of building a lasting career here
61Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Data layout and modern table formats like Apache Parquet and Iceberg
- Fault tolerance and resilience in large-scale distributed systems.
- At Cloudera, we empower people to transform complex data into clear and actionable insights.
Responsibilities
- If you're passionate about pushing the boundaries of distributed data processing, come build the impossible with us.
- Pioneer Scalable Solutions: Architect, implement, and deliver next-generation features for Cloudera's Data Engineering Experience, operating at a massive scale on thousands of production nodes.
- Drive Open-Source Innovation: Be a core contributor to Apache Spark, directly shaping the future of distributed data processing in the open-source community.
- Build with Modern Stacks: Develop high-performance features using Scala, Java, and Python on modern data platforms.
- Own the Technology Stack: 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.
- Ensure System Integrity: Conduct thorough root cause analysis, debug complex system-level deployment issues, and resolve failures to maintain high system quality.
- Systems Expertise: Solid experience in the design and development of distributed systems.
- Support work life balance with Unplugged Days
Requirements
- Spark & Ecosystem Experience with using/developing Apache Spark, Apache Iceberg, or other related technologies.
- Professional Experience: 5-7+ years of experience in professional software development.
- Core Languages: Strong proficiency in Java, Scala, or other JVM-based language.
- Autonomy: Demonstrated ability to research, problem-solve, and operate independently without constant supervision.
Compensation
- California & Washington is $184,000 - $230,000 USD
- Canada is $165,000 - $206,000 CAD
Benefits
- Collaborate and Influence: 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
Company info
- Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera, we empower people to transform complex data into clear and actionable insights.
- The Data Platform Pillar is the bedrock of Cloudera's technology, where we design and build the core components that let our customers store, manage, and process data with unmatched scalability, security, and performance.
Visa & Work Authorization
- This position is not eligible for sponsorship.
Apply directly at Cloudera →Create a free account for alerts like thisView Cloudera immigration profile
This listing is sourced directly from Cloudera's careers page and normalized into a canonical job model.