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

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.

  • 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 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Apache Spark in Alviso, CA vacancy
  • $150k - $215k

     ...Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box, has a logical approach to coding, and is...  ...developing in common web servers and proxies(like Nginx/Apache/Haproxy) ~ Understanding of Web technologies like HTML... 
    Suggested
    Full time
    Work experience placement

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $184k - $230k

     ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description...  .... Cloudera is looking for a Staff Software Engineer to join the Enterprise AI Platform...  ...management. We look for "The Startup Spark", a desire to create new things, dive in... 
    Suggested
    Work from home
    Relocation
    Flexible hours

    Cloudera

    Alviso, CA
    2 days ago
  • $143k - $286k

     ...big data geeks, application engineers, scientists and product visionaries...  ...with member of technical staff to deliver end-to-end...  ...You have knowledge of complex software design, distributed system design...  ...workflows in big-data leveraging Apache Spark, Apache Kafka, and Hadoop... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    5 days ago
  • $143k - $286k

    Position Summary... What you'll do... As a Staff Software Engineer, you will lead the design and delivery of scalable platform capabilities, driving the full software development lifecycle from coding to deployment and maintenance. You will apply cloud-native architecture... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  •  ...related field and 5 years experience in computer programming, software development or related. 3+ years of solid Java and 2+ years experience...  ...support of solutions big data solution in Hadoop using Hive, Spark, Drill, Impala, HBase. Hands on experience with Unix, GCP... 
    Suggested

    Samprasoft

    Sunnyvale, CA
    1 day ago
  • $114k - $228k

     ...generic medicines. Our 115,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: The Opportunity: The Staff Software Test Engineer will evaluate processes and tools to facilitate testing and successful coverage. Position must be able to formulate and... 
    Shift work

    Abbott

    Milpitas, CA
    2 hours ago
  •  ...design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build...  ..., OS frameworks, and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU vendors... 
    Full time

    Dolby

    Sunnyvale, CA
    9 hours ago
  • $153k - $222k

     ...commitments. About the Role As the data engine team, our goal is to provide a central...  ...Use the following technologies: Apache Spark, Apache Hudi, Trino, Apache Kafka, Flyte...  ...Bachelor's degree in Computer Science, Software Engineering, or equivalent ~2+ years of... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  •  ...Position- Software Engineering Duration-Contract Location- Sunnyvale, C JD • Strong Software Engineering experience (Application Development) using JAVA, Apache Spark, Scala and messaging systems as Kafka for handling/processing large datasets •... 
    Contract work
    Immediate start

    Syntricate Technologies

    Sunnyvale, CA
    2 days ago
  • $159k - $200k

     ...support a variety of network security services.  As a member of the content team, you have the opportunity to work on our IPS content engine and other advanced threat prevention products, and collaborate with different intelligent teams on various advanced cybersecurity... 
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    9 hours ago
  • $157.49k - $236.23k

     ...John Deere is an equal opportunity employer, including disabled & veterans. Title: Senior Staff Software Engineer – Product Engineering, Santa Clara, California, United States. Location: Santa Clara, California, United States. Responsibilities Serve as the connective tissue... 
    Flexible hours

    John Deere

    Santa Clara, CA
    5 days ago
  • $190.9k - $334.1k

     ...Job Description We are looking for a software engineer and technical lead with deep software design and architecture skills, excellent coding...  ...impact) Demonstrated experience as a technical lead, Staff Engineer, or equivalent senior individual contributor responsible... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    5 days ago
  • $160k - $200k

    Responsibilities Develop and maintain media-related backend services for real-time communication (audio, video, screen sharing). Implement efficient media routing, session management, and signaling services. Optimize performance with adaptive bitrate, congestion control...
    Full time

    Zoomcar

    Santa Clara, CA
    10 hours ago
  • $160k - $190k

     ...Fortinet is hiring a Staff Software Development Engineer in Sunnyvale, California. The role involves developing, testing, and maintaining the backend of web applications. Candidates should have a strong understanding of programming languages like Python or Go, as well... 
    Full time

    Zoomcar

    Sunnyvale, CA
    10 hours ago
  •  ...A technology-driven AI company is seeking a Staff Software Engineer to enhance AI capabilities and develop robust back-end systems. This role involves leading backend integration for Large Language Models, designing scalable data structures, and optimizing SQL queries.... 

    Early Stage Partners LP

    Sunnyvale, CA
    10 hours ago
  •  ...Cerebras Systems is seeking a Software Engineer to build and maintain high-performance, low-latency inference infrastructure. You will deploy scalable inference services, optimize auto-scaling, and integrate with Docker/Kubernetes in production environments. You will collaborate... 

    Cerebras

    Sunnyvale, CA
    11 hours ago
  • $100.6k - $128.6k

     ...industries we serve. Ruckus Networks s seeking a Escalation Engineer who is passionate about making pioneer smart Wi-Fi products. These...  ..., Electrical Engineering, or a related field.3 to 10 years in software engineering with a strong track record of code development on... 

    Vistance Networks, Inc.

    Sunnyvale, CA
    2 days ago
  • $209.7k - $283.8k

     ...reliable, scalable, and architecturally sound. We are seeking a staff ML engineer to design and evolve the large-scale offline platform. This...  ...working with distributed computing frameworks such as Ray, Spark, Flink and familiarity in the Ray ecosystem (Ray Data, Ray... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    2 days ago
  • $200k - $322k

    We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. This role blends large‑scale database transformation with the building and development of GPU‑accelerated platforms. You’ll develop the software systems, automation... 

    Jobtailor

    Santa Clara, CA
    3 days ago
  • $240.8k - $361.2k

     ...help you change yours. Working at the intersection of hardware, software, and molecular science, Carbon is committed to delivering on...  ...global printer network remain resilient and highly available. Engineer Scalable Web Infrastructure: Lead the evolution of our front-end... 
    For contractors
    Work at office

    Carbon

    Sunnyvale, CA
    3 days ago
  •  ...DOE US Citizen, Green Card and GC EAD Only. NO Visa Sponsorship (H1B Transfer) or no Corp. to Corp no 1099 Experience: Minimum 7-8 years Skills: Java/J2EE, Open source frameworks and tools, Comfortable with development in Scala. Good to have - Knowledge of Apache Spark
    Full time
    H1b
    Visa sponsorship

    Staffing the Universe

    Santa Clara, CA
    3 days ago
  • $189.6k - $380.4k

     ...OpportunityJoin our team at Nutanix as a Staff Engineer in our San Jose office, where you will...  ...transport and storage such as OTEL, Apache Parquet and Apache Iceberg.Having an owner...  ...platforms as part of an Enterprise software is a plus.Work ArrangementHybrid: This... 
    Part time
    Work at office
    Remote work
    Relocation package
    3 days per week

    Nutanix

    San Jose, CA
    3 days ago
  • $230k - $250k

     ...data lakehouse through a cloud-native managed service built on Apache Hudi. Onehouse enables organizations to ingest data at scale with...  ...centrally store it, and make available to any downstream query engine and use case (from traditional analytics to real-time AI / ML).... 
    Odd job
    Work at office
    Remote work

    Onehouse

    Sunnyvale, CA
    23 days ago
  • $207k - $275k

     ...'ll Do: The Platform & Infrastructure Engineering team sits at the core of our Data Infrastructure...  ...depends on. About the role: As a Staff Software Engineer, you will take end-to-end...  ...and streaming frameworks such as Spark, Airflow, Kafka, or Flink. Kubernetes... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    15 days ago
  •  ...proficiency across different stages of the Software Development Life Cycle including...  ...installation and configuration of secure Apache Cassandra and Mongo clusters using Ansible...  ...day activities Good understanding of Kafka/Spark - infra wise Excellent written and verbal... 
    Full time
    Relocation

    Neerinfo Solutions

    Sunnyvale, CA
    1 day ago
  • $126k - $204.5k

     ...provisioning tools, and core networking improvements in pure software environments. Your Impact You will be expected to participate...  ...is a plus Ability to work well with a group of senior engineers in a dynamic, fast-paced environment Minimum 4 years of related... 
    Full time
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    9 hours ago
  • $180k - $240k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...a Senior Cloud Infrastructure Engineer to architect and manage the large-...  ...: Build large-scale pipelines using Apache Airflow, Kafka, and Spark to process raw sensor data into training... 
    Odd job
    Work at office

    Gatik AI

    Santa Clara, CA
    3 days ago
  • $160k - $190k

    Fortinet is seeking a Staff Software Development Engineer to assist our Cloud Storage Project Team. Job Responsibilities Develop, test, and maintain backend of web-based applications. Collaborate with product and design teams to implement features. Write clean, scalable... 
    Full time

    Zoomcar

    Sunnyvale, CA
    2 days ago
  • $272k - $431.25k

    NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...Role DoorDash is building the world's most reliable on-demand, logistics engine for delivery. We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for Staff Backend Engineers to build and maintain a large scale 24x7 global... 
    Hourly pay
    Work at office
    Local area
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    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!