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

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

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.

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.

Qualifications

  • 5-7+ years of experience in professional software development.
  • Proven experience leading technical initiatives and delivering complex product enhancements from concept to production.
  • 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.

Requirements

  • 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.
  • Prior experience as a contributor to open-source projects.

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
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Apache Spark in Remote vacancy
  • $184k - $230k

    Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera,...  ...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... 
    Suggested
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Tukwila, WA
    1 day ago
  • $130k - $270k

     ...needed in a timely manner. Our team of engineers take pride in what they develop and constantly...  ...solution. Captivation is looking for software developers who can get stuff done while...  ...Big Data processing engines including Apache Spark Experience using Jupyter Notebook... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Remote
    1 day ago
  • $130k - $270k

     ...a timely manner. Our team of engineers take pride in what they develop...  .... Captivation is looking for software developers who can get stuff...  ...automation pipelines using Apache Airflow. This role focuses on...  ...processing engines including Apache Spark Experience with... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Remote
    1 day ago
  • $125k - $185k

     ...Apache Spark Developer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across...  ...closely with data architects, data engineers, cloud platform teams, machine learning... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    United States
    2 days ago
  •  ...remote position. Job Title: Databricks Developer (Java & Apache Spark) Location: Remote Duration: Full-Time NEED IRS...  ...performance in distributed systems. You’ll work closely with engineers, analysts, and business teams to deliver reliable data... 
    Suggested
    Full time
    Remote work

    3M Consultancy

    Washington DC
    25 days ago
  • $184k - $230k

     ...Business Area: Engineering Seniority Level: Mid-...  ...exceptional and passionate software engineer to join the...  ...as part of CDP. As a Staff Software Engineer, you...  ...Experience with any of Apache Hive, Impala, Calcite open...  ...like Trino, Spark, Airflow, and advanced... 
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Cloudera

    California
    13 days ago
  •  ...Partnering with infrastructure engineers, adjacent platform...  ...infrastructure with Apache Flink at the center, alongside...  ...~This is a Staff-level role—that typically...  ...technologies such as Flink, Spark, Kafka, Pulsar, or...  ...a product. ~Strong software engineering skills and... 
    Full time

    Stripe

    Remote
    7 days ago
  •  ...grade experiences for data engineering, warehousing, streaming...  ...platform is based on Apache Flink and other open...  ...technologies. As a Senior or Staff engineer, you will be...  ...to a cross-functional software development team,...  ...Apache Kafka, Nifi or Spark. ~Expertise in Scala... 
    Full time
    Work experience placement
    Work from home
    Flexible hours

    Cloudera

    Remote
    1 day ago
  • Role Description The Cint Technology team is looking for a Staff Software Engineer to join our international Data Solutions & Measurement...  ...with heavy data processing tools and technologies such as Spark, Apache ecosystem tools, Delta Lake, Parquet, Kafka, and Avro.... 
    Full time
    Remote work

    Cint

    Remote
    7 days ago
  • $204k - $255k

     ...collaboration, bridging backend, frontend/client, and machine learning engineering teams. ~CnC is applying GenAI and large language models (...  ...production using distributed data processing frameworks like Apache Spark or Flink. ~Experience collaborating with client, backend,... 
    Full time
    Casual work
    Live in
    Work at office
    Remote work

    Airbnb

    Remote
    3 days ago
  • $120k

     ...great week ahead!!! Role: Senior Java/Spark Developer - Remote (Should be inside US...  ...using Java, Kotlin, Scala, and Apache Spark. ~Design and implement data loading...  ...Qualifications ~5+ years of professional software engineering experience, with a strong focus on JVM-... 
    Full time
    Remote work

    Global Alliant Inc

    Remote
    2 days ago
  • $195k - $230k

     ...Staff Software Engineer (Remote) At Imply, our mission is to empower people and organizations to...  ...right technology can remove barriers, spark innovation and create lasting impact....  ...Imply Lumi. Built by the creators of Apache Druid, Lumi lets organizations store more... 
    Remote work
    Home office

    Imply

    United States
    3 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... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Waabi

    United States
    1 day ago
  •  ...Role We are seeking a seasoned backend software engineer to join our team building the cloud-...  ...technical debt ~ Deep experience with Apache Kafka including topics, consumer groups...  ...technologies such as Flink and Spark App store payments or Stripe billing... 
    Full time
    Work at office
    Flexible hours

    Span

    Remote
    1 day ago
  • $130k - $270k

     ...needed in a timely manner. Our team of engineers take pride in what they develop and constantly...  ...solution. Captivation is looking for software developers who can get stuff done while...  ...design, data transport mechanisms, and Apache Spark based distributed processing. In this... 
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Remote
    1 day ago
  • $130.6k - $192k

     ...About the Team The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle service, cluster...  ...and end-user tooling. About the Role As 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 Usa

    New York, NY
    1 day ago
  • $176k - $253k

    Role Description We are seeking a Staff Software Engineer, Data Engineering to lead the design and...  ...processing systems using Python, SQL, Spark, and modern cloud data platforms. ~...  ...engineering direction. ~Experience with Apache Spark or similar distributed compute... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Omada Health

    Remote
    2 days ago
  • $155.7k - $208.7k

     ...Job Posting Title: Staff Software Engineer Req ID: 10154769 Job Description: About the Role & Team Do you remember seeing trailers...  ...scalable services  ~ Specific experience with our stack: Spark, Python, Angular, Spring Boot, Databricks/AWS, Chart.js  ~... 
    Full time
    Work experience placement
    Summer work
    Remote work

    Walt Disney Co.

    Burbank, IL
    19 days ago
  •  ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description:   Cloudera is looking for a Staff Software Engineer to join the Enterprise AI Platform team and...  ...management. We look for "The Startup Spark", a desire to create new things,... 
    Work from home
    Flexible hours

    Cloudera

    Austin, TX
    19 days ago
  • $225k - $250k

     ...League, HER, and others, each designed to spark meaningful connections for singles...  ...role We're hiring a senior, versatile engineer who can work across both mobile platforms...  ...+ years building and shipping production software, with strong experience on iOS (Swift) and... 
    Work experience placement
    Worldwide
    Shift work
    3 days per week

    Match Group

    San Francisco, CA
    11 days ago
  • $195k - $225k

     ...About Spark Advisors We're building healthcare tech for a system that desperately needs it. Each year, millions of Americans...  ...— together. Summary Spark is looking to bring on a Staff Software Engineer that will drive progress in the Medicare industry’s... 
    Temporary work
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Spark Advisors

    New York, NY
    11 days ago
  • $290k - $360k

     ...Hulu, Staples, Albertsons and HelloFresh. The Role: As a Staff Software Engineer on one of Rokt's core platform teams, you will lead the...  ...ingestion and storage on open-source foundations like Kafka, Spark, Cassandra, Iceberg, and Trino. Owning data systems that stay... 
    Work at office
    Remote work
    Flexible hours

    Rokt

    Austin, TX
    11 days ago
  •  ..., canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...For - 8+ years of experience in the software industry with a passion for solving complex...  ...engines or query optimization (DuckDB, Spark, or similar) - Experience in data... 
    Full time
    Remote work

    FiveTran

    New York, NY
    14 days ago
  • $130k - $270k

     ...needed in a timely manner. Our team of engineers take pride in what they develop and constantly...  ...solution. Captivation is looking for software developers who can get stuff done while...  ...’s degree. Required Skills: Spark MapReduce SQL/NoSQL Pandas/Numpy... 
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Remote
    1 day ago
  • $204k - $290k

     ...Affirm’s Lakehouse Platform, including Apache Iceberg as a foundational technology...  ..., and interoperability across compute engines such as Spark and Snowflake. What You’ll Do ~Influence...  ...Experience: 8+ years of experience in software engineering, data infrastructure, or... 
    Full time
    Flexible hours

    Affirm

    Remote
    1 day ago
  • $220k - $255.8k

    Role Description As a Sr. Staff Data Platform Engineer, you will be the primary architect...  ...YES, if: You are a Backend/Software Engineer who loves solving...  ...and metadata layers (e.g., Apache Iceberg, Snowflake Horizon...  ...(e.g., specialized Spark extensions) to keep the platform... 
    Full time
    Flexible hours

    WEXWEXUS

    Remote
    1 day ago
  • $216k - $258k

     ...DuckDB. We also have deep integrations with Spark platforms (Databricks, EMR, Dataproc)...  ...orchestration platform. As a staff-level engineer on the Batch Compute team, you’ll play...  ...years of experience in building product software systems ~5+ years of technical leadership... 
    Full time
    Flexible hours

    Tecton

    Remote
    1 day ago
  •  ...Design, develop, and maintain our iOS Software Development Kit (SDK), focusing on delivering...  ...effectively. Lead and mentor junior engineers, fostering a collaborative and...  ...Battery Ventures, Salesforce Ventures, Spark Capital and Meritech. You will gain experience... 
    Full time
    Remote work

    Pendo

    Raleigh, NC
    1 day ago
  • $186.4k - $233k

     ...world.  We are looking for a Staff Product Manager to own the...  ...technical execution — bridging Engineering, Infrastructure, and Go-to-...  ...and open table formats like Apache Iceberg — to power RAG workflows...  ...can spend more time creating software that changes the world. As a... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Digitalocean

    Remote
    1 day ago
  •  ...our Perception, Simulation, and Systems Engineering teams on many cross-team initiatives. \n...  ...with petabyte-scale distributed computing (Spark, Databricks, generic MapReduce pipelines...  ...and optimization of safety critical software systems Prior experience with Prediction... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago

Do you want to receive more vacancies?

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