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
$77.5k - $176k
...AI/ML Engineer Design and implement effective AI solution architecture utilizing approaches... ...science, machine learning engineering, software engineering, data research, or data... ...Experience with big data technologies, such as Spark, Hadoop, or Databricks ~ Experience...SuggestedContract workLocal area$104.65k
...The Chronicle Of Higher Education, Inc. is seeking a Senior Software Developer to join their Strategic Initiative Cohort in Norfolk, VA. This role involves developing and maintaining web applications, managing system architecture, and ensuring data integrations while...SuggestedRemote workWork from home- ...skilled professionals to solve problems in the interest of national security. Job Description SkyBridge Tactical is seeking a Software Engineer to support USSOCOM's Rapid Operational Capability (ROC) Engineering Lab at Dam Neck Annex, Virginia Beach, VA. The Software Engineer...SuggestedTemporary workFor contractors
- ...MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team onsite in Norfolk, Virginia supporting the Navy Continuous Training Environment (NCTE) Program! Responsibilities of this position include, but are not limited to: Perform...SuggestedWork experience placementWork at office
- ...ADP Technology Services, Inc. is hiring Senior Software Engineers in our Norfolk, Virginia location. Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day? Are you looking to join a dynamic, inclusive...SuggestedWork experience placement
- ...ADP Technology Services, Inc. seeks Senior Software Engineers at our Norfolk, VA loc. rspnsble for prtcptng in the (SDLC), incl plnnng, cnstrction, tsting, review, docmnt & demos. Bach’s deg in Comp Sci, Comp Engg, Info Sys, or rel’d field + 6 yrs of rel’d exp req. ADP...
- ...Senior Software Developer - (2576) Job Title Senior Software Developer Location Norfolk, VA 23324 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Staff Education Master's Degree Travel Security Clearance Required Secret Job Description...Full timeContract work
- ...Software Developer – Uncrewed Systems (UxS) This opportunity resides with Uncrewed Systems (UxS) , a business group within HII’s Mission... .... Coordinate with system, firmware, hardware, and other engineering teams to implement the highest quality software solution. Participate...Local area
$97.53k - $158.48k
...efficient and lower total cost of ownership. Globally, we deliver engineered oilfield and drilling equipment repair and certification,... ...Caterpillar customers in the Marine and Oil & Gas Industries. As a Software Engineer, your role will involve performing implementation,...Part timeWork at officeWorldwideRelocationFlexible hours- ...About the job Software Engineer Senior Connect Talent Solutions has an opportunity for a Software Engineer, Senior to independently analyze the performance of hardware and software interfaces and identify alternatives for optimizing the usage of computer resources...
- ...existing performance issues and fix bugs. Develop and direct software system testing procedures, programming, and documentation.... ...: Bachelor of Science degree in electrical/electronics engineering, computer/software engineering, computer science, math,...
- ...Senior Software Engineer ADP Technology Services, Inc. is hiring Senior Software Engineers in our Norfolk, Virginia location. Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day? Are you looking...Work experience placement
- ...Software Engineer Become a valuable member of the lead test facility responsible for the engineering, design, integration, and installation of test systems. This position offers a great opportunity for advancement and experience working as part of a dedicated design...Overseas
- ...Software Engineer Job no: 50000410 Work type: Full time Location: Virginia Beach Categories: Staff & Administration The Software Engineer will use their knowledge of SQL databases, C# .NET development, and University Enterprise Applications...Full timeRemote workWorldwideFlexible hours
$68k - $93.5k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs....For contractorsLocal areaRemote workWorldwideWork visaFlexible hours- ...development reimbursement, corporate-funded technology certifications, and robust employee recognition and appreciation programs. Software Engineer III Overview We are seeking a skilled and motivated Software Engineer II to support the design, development, testing,...For contractorsLocal area
- ...Norfolk, VA 23501 US (Primary) Category Information Technology Job Description StratasCorp Technologies has an immediate Software Developer opening for the Navy Information Operations Database (NIODB) in support of the Navy's Electronic Warfare Data (EWD)...Full timeImmediate start
$104.65k
...Posting Details Working Title Senior Software Developer Position Number 000001A Department STRATEGIC INITIATIVE COHORT Location Norfolk, VA Type of Position Classified Type of Job Full Time EEO Category C Technicians Job Description Develop...Hourly payFull timeFor contractorsH1bWork from homeWork visa- ...Software Engineer III LinkedIn Twitter Email Message Share Engineering & Science Norfolk, VA * ID: FG2026-02-001 * Full-Time/Regular Clearance Requirement: Ability to obtain and maintain an active TS/SCI clearance...Full timeTemporary workFlexible hours
- ...Software Engineer Opportunity Shape the future of defense with MANTECH! Join a team dedicated to safeguarding our nation through advanced tech and innovative solutions. Since 1968, we've been a trusted partner to the Department of Defense, delivering cutting-edge projects...Work at officeLocal area
$77.1k - $123.3k
...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Live inLocal areaWorldwide- ...Software Developer Location: Manassas, VA - onsite required Secret Clearance required Position Overview... ...management capabilities. The ideal candidate is a motivated engineer who enjoys solving technical challenges, learning new technologies...Local areaFlexible hoursShift work
$158k - $294k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: : Lead, Software Engineer Job Code : 37557 Job Location: Herndon, VA (on-site) Schedule: 9/80 Regular (Employees work 9 out of every 14 days – totaling...Local areaFlexible hours- ...This role is for one of the Weekday's clients Min Experience: 5 years Location: USA, US JobType: full-time We are seeking a DevOps Engineer with 5 to 7 years of experience, who possesses strong proficiency in Terraform and Infrastructure as Code (IaC) . Prior experience...Full timeRemote workWeekday work
$140k - $200k
...the go, at your own speed, and with tools that make learning easier, deeper, and faster. 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 product...Remote work- ...held veteran owned video surveillance research and development software company. As a developer of IP video surveillance solutions,... ...service design and development. An active concern for quality engineering, with experience building scalable web applications. Preferred...Local areaWork from homeFlexible hours
- ...applications, services and API. You will be part of a talented software team that works on mission-critical applications. You will be... ...architectural review. Requirements BS/MS degree in Computer Science, Engineering or a related subject Proven hands‑on Software Development...Contract workWork experience placementH1b
- ...The Associate Software Engineer is an early-career engineering role responsible for contributing to the design, development, testing, and support of software solutions across the organization’s product portfolio. This role is ideal for engineers who demonstrate strong...Temporary workInternshipLocal areaRemote work
- ...Junior Sre Opportunity Looking for a Junior Sre with a Systems Engineering background Hybrid from day 1. Once a week onsite. Can relo just need to be there day 1 Norfolk, VA New Jersey- 3 different offices Atlanta, GA Only approved vendors can subvent...1 day per week
- ...specifications for functional activities. Develops block diagrams and logic flow charts. Translates detailed design into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation,...For contractorsImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Apache Spark. Be the first to apply!
- embedded software Virginia Beach, VA
- software sales Virginia Beach, VA
- software sales executive Virginia Beach, VA
- software quality assurance Virginia Beach, VA
- software sales representative Virginia Beach, VA
- software asset management analyst Virginia Beach, VA
- id software Virginia Beach, VA
- software support Virginia Beach, VA
- software technical support Virginia Beach, VA
- healthcare software sales Virginia Beach, VA

