Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Apache Spark

$184k - $230k
Full-time

Cloudera

Business Area: Engineering

Seniority Level:

Mid-Senior level

Job Description:

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.

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.

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. You will be at the forefront of innovation, building our next-generation, enterprise-grade system designed to conquer data challenges at a massive scale—running Spark on thousands of nodes and crunching petabytes of data for the world's largest companies. 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. If you're passionate about pushing the boundaries of distributed data processing, come build the impossible with us.

As a Staff Engineer you will:

  • 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.

  • Deepen Technical Mastery: Gain and apply expert-level knowledge in core distributed data processing concepts, including:

    • SQL Planners and Optimizers

    • Data layout and modern table formats like Apache Parquet and Iceberg

    • Fault tolerance and resilience in large-scale distributed systems.

  • 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.

  • Conquer Large-Scale Challenges: Work hands-on with massive distributed systems, scaling from hundreds to thousands of nodes in live production clusters.

  • Ensure System Integrity: Conduct thorough root cause analysis, debug complex system-level deployment issues, and resolve failures to maintain high system quality.

  • Enhance Engineering Velocity: Improve internal infrastructure and tooling to streamline development, testing, and deployment processes.

  • Collaborate and Influence: Work closely with a high-impact, distributed team and stakeholders to drive product vision and delivery.

We are excited about you if you have:

  • Professional Experience: 5-7+ years of experience in professional software development.

  • Spark Internals Expertise: requirement, specifically calling for hands-on experience with query execution plans (logical and physical), memory management (Tungsten, off-heap allocation, GC tuning), and core data processing flows.​

  • Leadership & Delivery: Proven experience leading technical initiatives and delivering complex product enhancements from concept to production.

  • Core Languages: Strong proficiency in Java, Scala, or other JVM-based language.

  • Systems Expertise: Solid experience in the design and development of distributed systems.

  • Engineering Excellence: Passion for clean coding, attention to detail, and a focus on software quality and maintainability.

  • Communication: Strong oral and written communication skills for effective collaboration across a distributed team.

  • Autonomy: Demonstrated ability to research, problem-solve, and operate independently without constant supervision.

  • Growth Mindset: An open-minded approach with a desire to learn new technologies and an unwavering passion for building exceptional products.

You might also have:

  • Spark & Ecosystem Experience with using/developing Apache Spark, Apache Iceberg, or other related technologies.

  • Distributed Systems Mastery: Deep experience with large-scale, distributed systems design and development, including a strong understanding of scaling, performance optimization, and scheduling.

  • SQL Expertise: Experience with SQL Planners and Optimizers

  • Open-Source Contributions: Prior experience as a contributor to open-source projects.

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. Working at the forefront of hybrid and multi-cloud technology, you will empower data scientists, engineers, and analysts with the tools and infrastructure they need for advanced analytics and modeling.

Collaboration is key, you will work alongside brilliant minds across product, data science, and engineering to drive innovation, standardize best practices, and shape the future of enterprise AI and data platforms. This is your chance to build the future of data and see your work make a global impact.

The expected base salary range for this role in:

  • California & Washington is $184,000 - $230,000 USD

  • Canada is $165,000 - $206,000 CAD

The salary will vary depending on your job-related skills, experience and location.

This position is not eligible for sponsorship.

What you can expect from us:

  • 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

EEO/VEVRAA

#LI-REMOTE

#LI-SZ1

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Apache Spark in California vacancy
  • $181.2k - $317.1k

     ...Description It all started when engineer Fred Luddy wrote code...  ...a seasoned IC5 Senior Staff Engineer with deep...  ...excellence. Design software that is easy to use,...  ...ingestion pipelines using: Apache Iceberg (tables,...  ...semantics) Apache Spark (batch & streaming jobs... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    San Diego, CA
    2 days ago
  • $164.2k - $225.7k

     ...insights into business impact.Founded by engineers and driven by customer obsession,...  ...And we’re only getting started.As the Staff Software Engineer for Customer Experience Intelligence...  ...the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more,... 
    Suggested
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    4 days ago
  • $143k - $286k

     ...Summary...What you'll do...we are seeking a Staff Software Engineer to design and build enterprise-scale...  ...event-driven architectures using Apache KafkaDevelop and maintain React + TypeScript...  ...with Big Data technologies (Spark, Hadoop, Flink)Experience with cloud platforms... 
    Suggested
    Full time
    Temporary work
    Part time
    Visa sponsorship

    Walmart

    Sunnyvale, CA
    3 days ago
  • $185k - $225k

     ...technology can remove barriers, spark innovation and create lasting...  .... Built by the creators of Apache Druid, Lumi lets...  ...security data. As part of the Engineering Team you will play an important...  ...functionality into their automation and software. Applications is a full-stack... 
    Suggested
    Work at office
    Remote work

    Imply

    Burlingame, CA
    2 days ago
  • $190.9k - $232.8k

    P-1285About This RoleAs a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization, and...  ...and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks on... 
    Suggested
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  • $190k - $265k

     ...some of the most sophisticated AI teams in the world.As a Staff Software Engineer for AI Runtime, you will play a critical role in building...  ...globe and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  •  ...across all these surfaces, raising the engineering bar of the combined team, and shaping the...  ....Champion reliable, high-quality software and the operational practices that let...  ...by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more,... 
    Worldwide

    DataBricks

    San Francisco, CA
    2 days ago
  • $190.9k - $232.8k

    P-1285About This RoleAs a staff software engineer for GenAI inference, you will lead the architecture, development, and optimization of the...  ...globe and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  • $192k - $260k

     ...improve their business. Founded by engineers — and customer obsessed — we...  ...re only getting started.As a Staff Engineer on the User...  ...will help guide a team of ~20 software engineers to create seamless...  ...original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  • $228.6k - $314.25k

     ...into decisions that matter.The Lakeflow Engineering team owns the entirety of the ETL...  ...systems can do.We're looking for a Senior Staff Engineer to serve as a technical architect...  ...by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more,... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    3 days ago
  • $192k - $260k

     ...experience is necessary. We’re looking for engineers who have owned high scale operational...  ...building LLM APIs and runtimes at scale.As a Staff Engineer, you’ll play a critical role in...  ...by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more,... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  • $190k - $265k

     ...use deep data insights to improve their business. Founded by engineers — and customer-obsessed — we leap at every opportunity to solve...  ...globe and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks on... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    3 days ago
  • $190k - $270k

    Staff Software Engineer - AI Research InfrastructureP-1215At Databricks, we are obsessed with enabling data teams to solve the world’s toughest...  ...and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks on... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    3 days ago
  • $192k - $260k

     ...operationalize models at scale with strong SLAs and cost efficiency.As a Staff Engineer, you’ll play a critical role in shaping both the product...  ...and was founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn more, follow Databricks on... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  • $160k - $240k

     ...Senior Software Engineer — Distributed Compute / Spark Systems Location: Mountain View, CA — On-site About Granica Granica builds AI infrastructure...  ...will work on distributed compute systems involving Apache Spark, Spark SQL, Trino, Presto, Flink, Databricks, Snowflake... 
    Full time
    Work at office

    Granica

    San Francisco, CA
    2 days ago
  • $141k - $242k

     ...Waabi Senior Or Staff Software Engineer Waabi, founded by AI visionary Raquel Urtasun, is the leader in Physical AI. With a world-class...  ...data processing systems and orchestration framework (e.g., Apache Spark, Airflow, Ray, Kafka). Open-minded and collaborative team... 

    G2 Venture Partners

    San Francisco, CA
    14 hours ago
  • $143k - $286k

     ...Segment: Home OfficePosition Summary...What you'll do...As a Staff Software Engineer, you'll be a technical leader who defines the direction...  ...designing and building data and feature pipelines at scale using Apache Spark (including SparkSQL), working with streaming platforms... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    3 days ago
  • $192k - $260k

     ...Founded in 2013 by the original creators of Apache Spark, Databricks has grown from a tiny...  ...growing SaaS companies in the world.Our engineering teams build highly technical products that...  ...and operate one of the largest scale software platforms. The fleet consists of... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    DataBricks

    San Francisco, CA
    5 days ago
  • $198.2k - $297.4k

     ...PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and...  ...of Sony Corporation. Staff Software Engineer – Data Do you want to join a team...  ...services using technologies such as Apache Flink, Spark Structured Streaming, ClickHouse, and... 
    Full time
    Immediate start

    PlayStation Global

    San Diego, CA
    2 days ago
  • $177.19k - $364.8k

     ...recruiting process here.We’re looking for a Staff Software Engineer to help build the next generation of...  ...open source technologies — especially Apache Iceberg — at exabyte scale to power...  ...communities such as Apache Iceberg, Spark, and Flink to help address Pinterest’s... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    3 days ago
  • $175k - $287k

     ...DescriptionAs part of our world-class software engineering team, you will help build the next-generation...  ...edge open-source projects (e.g., Apache Iceberg, Apache Airflow, Apache Flink)....  ...technologies such as GCP, S3, Azure, Iceberg, Spark, Flink, Trino, Airflow, Kubernetes,... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • About the TeamThe Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle service, cluster scheduler...  ..., and end-user tooling.About the RoleAs a Software Engineer on Spark Platform, you will execute across the surfaces... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash

    San Francisco, CA
    2 days ago
  • About the TeamThe Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle service, cluster scheduler...  ..., and end-user tooling.About the RoleAs a Senior Software Engineer on Spark Platform, you will set the technical... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Doordash

    San Francisco, CA
    2 days ago
  •  ...On one side, it's real systems engineering: alerts, balances, and entitlement...  ...build About you: 9+ years of software engineering experience, with a...  ...Python Datastores: PostgreSQL + Apache Druid+ Clickhouse Streaming Platforms: Kafka + Spark Streaming Cloud Platform: AWS... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Mixpeek

    San Francisco, CA
    2 days ago
  • $190k - $261.25k

     ...business impact. Founded by engineers and driven by customer obsession...  ...only getting started. As the Staff Technical Lead (TL) for...  ...Mentor engineers and SMEs across Software and Support Engineering functions...  ...creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn... 
    Local area
    Worldwide

    Menlo Ventures

    San Francisco, CA
    2 days ago
  • $235k - $295k

    Job Title Senior Staff Software Engineer - Enzyme Location Mountain View, California Reference P-1183 Role Summary At Databricks, we are...  ...globe and was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. Benefits At Databricks, we... 
    Full time
    Worldwide

    Databricks

    Mountain View, CA
    5 days ago
  • $232k - $313k

    Senior Staff Software Engineer - IAM Databricks Summary At Databricks, we are obsessed with enabling data teams to solve the world's toughest...  ...and was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. Benefits At Databricks, we strive... 
    Full time
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    5 days ago
  • $200k - $275k

     ...internationally. TeamAs an engineering team, we believe strongly that...  ....RoleWe are looking for a Staff Data Infrastructure Engineer...  ...data processing pipelines with Apache Spark and adjacent streaming...  ...Airflow or similar toolsStrong software engineering fundamentals in... 
    Local area

    Peregrine Technologies

    San Francisco, CA
    4 days ago
  • $190k - $260k

     ...improve their business. Founded by engineers — and customer obsessed — we...  ...agent when necessary. As a Staff Engineer, you will operate at...  ...in machine learning and software engineering, coupled with a strong...  ...creators of Lakehouse, Apache Spark, Delta Lake and MLflow. To learn... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    5 days ago
  •  ...and guidance to teams across engineering, product, and business and help...  ...Warehouse, Data Lakehouse, Spark, Workflow Orchestration, and...  ...changes.Qualifications6+ years of software engineering...  ...Warehouses, Data Lakehouses, Apache Spark, Streaming Infrastructure... 
    Work experience placement
    Local area

    Plaid Financial

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Apache Spark. Be the first to apply!