Staff Software Engineer - Apache Spark
$184k - $230kCloudera
Business Area:
EngineeringSeniority Level:
Mid-Senior levelJob 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
$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...SuggestedFull timeWork experience placement$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...SuggestedWork from homeRelocationFlexible hours$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...SuggestedFull timeTemporary workPart time$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...SuggestedFull timeTemporary workPart time- ...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
$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- ...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
$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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...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 workImmediate start
$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 timeCasual workWork at office$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$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 placementWork at officeRemote workFlexible hours$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$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- ...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....
- ...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...
$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...$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 officeWorldwideRelocation package$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...$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 contractorsWork at office- ...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 SparkFull timeH1bVisa sponsorship
$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 timeWork at officeRemote workRelocation package3 days per week$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 jobWork at officeRemote work$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 employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...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 timeRelocation
$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 timeCasual workWork at office$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 jobWork at office$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$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- ...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 payWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Apache Spark. Be the first to apply!



