Staff Software Engineer - Apache Spark
$184k - $230kCloudera
Staff Software Engineer
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
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
$164k - $210k
...Business Area: Engineering Seniority Level: Mid-Senior level... ...processing frameworks like Apache Spark and Apache Airflow with just... .... We are seeking a Staff Engineer with a strong technical... ...5+ years of experience as a software engineer building infrastructure...SuggestedRemote workWork from homeWorldwideRelocationFlexible hours- ...Apache Spark + Java Developer at Minnesota Required Skills : • Minimum of 3+ years of experience in building applications using Scala and 5+ years of experience in building java applications. • Strong experience in web development framework like play...Suggested
$218k - $266k
...Software Engineer 3 - (Python, Java, Apache Spark) Clearance: TS/SCI - Polygraph required Position ID: 02-492-SWE3 Location: Fort Meade, Maryland Description: The Software Engineer designs, develops, tests, deploys, documents, maintains, and...SuggestedFlexible hours- ...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...SuggestedFull timeRemote work
- ...technical teams in the design and implementation of solutions using apache spark, scala, and python 2. Provide technical expertise and... ...and ability to think critically 4. Solid understanding of software development life cycle 5. Good communication and interpersonal...Suggested
- ...Technical Lead with apache spark,scala,python Job Summary The Technical Lead will be responsible for leading a team in the development and implementation of solutions using Apache spark, scala, and python. The primary objectives include overseeing the technical...
- ...Overview We are seeking a highly skilled and motivated Data Engineer to join our dynamic team. As a Data Engineer, you will play a... ...maintaining our clients' data infrastructure. Your expertise in Apache Spark, Python, PySpark, ETL processes, CI/CD (Jenkins or GitHub),...Local area
$130k - $270k
...Software Engineer 2 (Hybrid) - Linux/Bash/Apache Airflow/Apache Spark/Docker/Podman/Git/AWS Annapolis Junction, MD - Hybrid Build to something to be proud of. Captivation has built a reputation on providing customers exactly what is needed in a timely manner....Hourly payTemporary work$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...Hourly payFull timeTemporary work- ...Staff Software Engineer We're not just building better tech. We're rewriting how data moves and what the world can do with it. With Confluent... ...to work on various features and improvements in the Apache Kafka software. In this role, you will work closely with the...Immediate startRemote work
- ...just another tech company. We're a community of innovators, engineers, analysts and business professionals working together with our... ...are actively hiring a Secret or Top Secret/ TS/SCI-cleared Apache Spark Developer to support NGA's Data Modernization Services (DMS)...Flexible hours
$25k
...Job Description Job Description Software Engineer - Apache Spark/Big Data - 7+ yrs of Experience - TS/SCI w/Poly clearance is required Halogen Engineering Group is looking for a Software Engineer who will possess extensive expertise in dataflow design, data transport...Contract workTemporary workRemote workShift work- ...Senior Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native... ...data warehouses or lakehouse platforms. Familiarity with Apache Spark and open-table formats such as Apache Iceberg. Open-...Remote work
- ...Sr. Software Engineer (Spark & Scala) Location: Austin, TX / Sunnyvale, CA Type: Contract Desirable Skills: Customer is looking... ...Software Engineering experience (Application Development) using Apache Spark, Scala and messaging systems as Kafka for handling/...Contract work
$3,000 per month
...Senior Staff Software Engineer India Bloomreach is building the world's premier agentic platform... ...to-Have Hands-on experience with Apache Solr, Lucene, or Elasticsearch. Experience... ...with big data or streaming systems (Spark, Kafka, Hadoop). Prior experience...Immediate startRemote workFlexible hours- ...JumpCloud ISPM Platform Staff Software Engineer All roles at JumpCloud® are Remote unless otherwise specified in the Job Description... ...Kinesis, or SQS. ~ Stream Processing: Experience with Apache Flink or Spark Streaming. ~ Database Fluency: Experience modeling...Immediate startRemote workShift work
$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 timeWork at officeRemote workWork from homeFlexible hours$193k - $309k
...customers, and keep employees happy. We are looking for a Staff Software Engineer to join the Orders Cloud Sync Team. On the Orders Cloud... ...store data in a set of sharded Postgres databases and utilize Apache Spark for large scale data workloads including query and batch...Temporary workLocal areaRemote work$200k - $250k
...Who we are At Domino, we build software that helps the largest, AI-driven organizations... ...advanced tools like GPUs, Ray, and Spark to meet the needs of diverse AI projects.... ...Computing: Experience with frameworks like Apache Spark, Azure ML, or SageMaker is a plus...Remote work$236k - $339.2k
...Applied Performance Engineer At Snowflake, we are powering the era... ...technology (e.g. Databricks, Spark, Netezza, Oracle, Teradata, Greenplum... ...Microsoft Synapse, Postgres, Apache Spark, Ray, Dask, Apache Kafka, Apache Flink, etc.) Software development experience with C/...Flexible hours- ...Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided)At Agoda, we bridge the world through travel. Our story began... ...like Hadoop, real-time processing frameworks (e.g., Apache Spark), and advanced knowledge of SQL and data architectureThinks...WorldwideRelocation
$228.6k - $314.25k
...to improve their business. Founded by engineers - and customer obsessed - we leap at every... ...needs at large scale by applying your software engineering experience and by driving... ...by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn more,...Local areaWorldwide$143k - $286k
...Position Summary... We are seeking a Staff Software Engineer to design and build enterprise-scale... ...Build event-driven architectures using Apache Kafka Develop and maintain React +... ...Experience with Big Data technologies (Spark, Hadoop, Flink) Experience with...Full timeTemporary workPart timeVisa sponsorship$228.6k - $314.25k
...decisions that matter. The Lakeflow Engineering team owns the entirety of the ETL product... ...can do. We're looking for a Senior Staff Engineer to serve as a technical... ...by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn more,...Local areaWorldwide$129.55k - $189.62k
...Role: Sr. Staff Software Engineer ( Java Architect) Location: Dallas, TX - (Hybrid role , in-office... ...Platform Engineering, Elasticsearch, Spark, NOSQL, RDBMS, Spring boot, Gradle GIT... .... Strong hands-on experience with Apache Kafka for building scalable event-...Work at officeLocal areaRemote workFlexible hours$232k - $313k
...-value challenges that are central to their missions. Our engineering teams build highly technical products that fulfill real, important... ...globe and was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn more, follow Databricks on...Local areaWorldwide- ...Staff Software Engineer India About Starburst Starburst is the data platform for analytics... ...optimizing data pipelines using Trino, Spark, dbt, and related frameworks Experience... ...orchestration frameworks such as Apache Airflow or Dagster Knowledge of RAG...Local areaFlexible hours
$192k - $260k
...realizing this vision is the next generation (decoupled) query engine and structured storage system that can outperform specialized... ...retain the expressiveness and of general purpose systems such as Apache Spark™ to support diverse workloads ranging from ETL to data science...Local areaWorldwide$190.9k - $232.8k
...P-1285 About This Role As a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization... ...and was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake and MLflow. To learn more, follow Databricks...Local areaWorldwide- ...addition to providing core platform primitives and supporting engineering teams across the company, the team has also shipped Audit Log... ...production using distributed data processing frameworks like Apache Spark or Flink. ~ Bonus points if you've built integrations with...Work experience placementWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Apache Spark. Be the first to apply!
- golang software developer United States
- javascript software engineer United States
- security software developer United States
- senior c# .net software developer United States
- software integrator United States
- ultimate software United States
- software technical support engineer United States
- software intern United States
- healthcare software sales United States
- mobile software developer United States



