Staff Software Engineer - Apache Spark
$165k - $206k per yearCloudera
Overview
At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we are 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.
Business Area
Engineering
Seniority Level
Mid-Senior level
Job Description
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.
Responsibilities
- 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
- 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.
Preferred Qualifications
- 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.
Salary
California & Washington: $184,000 - $230,000 USD
Canada: $165,000 - $206,000 CAD
Salary will vary depending on your job‑related skills, experience and location.
Other Information
This position is not eligible for sponsorship.
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
EEO/VEVRAA
#J-18808-Ljbffr- Advance your career at Cloudera as a Staff Engineer specializing in Apache Spark and distributed systems. Help shape the future of data engineering in this impactful mid-senior level position. Cloudera is looking for a creative Staff Software Engineer to join the Apache...Suggested
- ...forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four... ...the work connected back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for...SuggestedInternshipRemote workWork from home
- ...operation. Are you passionate about building great enterprise software and mentoring high performance teams in a supportive and fast-paced environment? We're looking for an experienced Staff Software Engineer to provide full stack technical leadership and mentorship in...SuggestedFull timeCasual workWork at officeRemote workWork from homeMonday to fridayFlexible hours
- ...Responsibilities Own product-level architecture and technical direction for embedded C/C++ software across multiple concurrent projects. Define engineering standards, drive consensus on complex technical trade-offs, and lead product-level architecture decisions. Coordinate...SuggestedFull timeCasual workWork at officeImmediate start
$185k - $195k per year
...to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties...SuggestedCasual workInternshipWork at officeImmediate start$131.67k - $171.33k per year
...Requisition ID: 78024 Description RF and mmWave Hardware Staff Electrical Engineer is part of the Test Engineering team responsible for... ...Frequency Structure Simulator) Experience with PCB layout software. Demonstrated problem-solving abilities and proactive process...- ...internal workflows. Requirements ~5–8 years of professional software engineering experience building production-grade software. ~ Strong... ...building, scheduling, and monitoring pipelines using Astro, Apache Airflow, LangChain, or similar tools. ~ Practical understanding...Full timeWork at office
$17.2 - $21.5 per hour
Job Responsibility: Winners At TJX Canada, every day brings new opportunities for growth, exploration, and achievement. You'll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritizes your development. Whether you're working in our Distribution...Hourly payWork at officeLocal areaFlexible hours$90k - $140k per year
...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-... ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS)....Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend... ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using...Full time
- ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development across platform layers - from backend ingestion and data processing to frontend visualization and embedded integrations - working...Full time
$138.45k per year
...And we’re just getting started! The Role On a small, high-velocity Agents team with outsized impact, this role is for a Staff Full Stack Engineer who wants to define how AI agents operate in product at scale You provide technical leadership for the systems that allow...Permanent employmentFull time$135k - $150k per year
...opportunities. We were also recognized as one of National Capital Region's 2024 Top Employers in Canada, read on to see why! Software Engineer (Clojure)Step into the dynamic world of cloud-native development as a Software Engineer at Qlik, where you'll harness your...Full timeWork at officeRemote workFlexible hours- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and...Full timeRelocation
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on...Remote jobFor contractors
- ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right... ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...Work at officeRemote workWork from home
$85k - $110k per year
...Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a multidisciplinary engineering team to deliver Intelligence Reconnaissance Target Acquisition...Full timeInternshipWork at officeRemote workFlexible hours- 3 Brasseurs is a growing company that takes its social responsibilities seriously and puts people at the heart of its decisions and strategy. We are looking for enthusiastic people to be part of a friendly team and to share our passion for beer in a stimulating atmosphere...
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at office
- Are You Ready to Lead High-Availability Enterprise Cloud Operations? Do you have several years of software engineering experience with recent years dedicated to integration platform operational support? Are you an expert in diagnosing production integration failures across...Contract workLocal areaRemote work
$140k - $165k per year
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and...Remote jobLong term contractFull time$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Worldwide- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at officeRemote work
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s...Remote work
- ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new...Work at officeShift work
- ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
$110k - $137.5k per year
...just a semiconductor company; we are the engine behind a "safer, smarter, and more sustainable... ...Job Description We are seeking a Staff Strategic Planning Specialist This... ...infrastructure, intelligent edge devices, and software defined vehicles, the Strategy team...Full timeShift work$100k - $160k per year
...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing...Remplacement- ...training, opportunity for growth and work-life flexibility. As a staff accountant, you'll be one of the core pillars of our team working... ...and as part of a team Interest in learning and trying out new software/technologies Can work effectively in office or from home Benefits...Full timeWork at officeRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Apache Spark. Be the first to apply!


