Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Spark Platform

$159.8k - $235k
Full-time

DoorDash USA

About the Team

The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle service, cluster scheduler, and reliability tooling that powers the company's data, analytics, and ML workloads. We run Spark across the company at significant scale and continue to expand the workloads, capabilities, and consumer base we serve. Orchestrating and operating thousands of Spark cluster deployments is a complex distributed system problem which the team invests heavily in runtime optimization, systems architecture, multi-tenant scheduling, and end-user tooling.

About the Role

As a Senior Software Engineer on Spark Platform, you will set the technical direction for our in-house Spark deployment and shape the architecture that will run DoorDash's data, analytics, and ML compute for the next five years and beyond. You will own the deep, cross-cutting problems that span the runtime, the shuffle service, the scheduler, and the overall service reliability — making the architectural calls that compound across the platform's lifetime. You will partner with the Engineering Manager on technical roadmap, hiring, and team shape, and act as the senior technical voice in cross-team partnerships with Data Engineering, ML Platform, and product engineering teams that depend on the platform.

You must be located in San Francisco, Sunnyvale, Seattle, or New York City for this hybrid position. You will report into the Engineering Manager on our Spark Platform team.

You're excited about this opportunity because you will…

  • Set the multi-year technical direction for an in-house Spark-on-Kubernetes platform — runtime, shuffle, scheduler, reliability — and make the architectural calls that compound for years.
  • Own the deepest distributed-systems problems on the team: shuffle architecture, multi-tenant scheduling, runtime performance, and the failure modes that only show up at scale.
  • Partner with the Engineering Manager on technical roadmap, hiring, interview design, and team shape as the team continues to grow.
  • Uplevel the rest of the team through design reviews, mentorship, and raising the bar on what we ship.
  • Represent Spark Platform in cross-team architecture forums and shape how data, analytics, and ML workloads land on the platform.

We're excited about you because…

  • B.S., M.S., or PhD in Computer Science or equivalent.
  • 6+ years of industry experience designing and operating distributed systems at scale.
  • Deep, hands-on experience with Apache Spark — internals, query execution, shuffle, the executor/driver model — at platform scale on Amazon EMR, Databricks, or an in-house deployment, with a focus on platform operations (runtime upgrades, cluster lifecycle, shuffle, observability, multi-tenant scheduling) rather than authoring individual Spark jobs.
  • Production experience with one or more of: remote/external shuffle systems (Celeborn, Magnet, Cosco, or similar), batch/big-data schedulers (YuniKorn, Volcano, Kueue, or the Spark-on-Kubernetes operator), or the observability and SRE patterns that make distributed compute platforms operable.
  • Strong fluency operating workloads on Kubernetes in production — operator patterns, executor pod lifecycle, network topology, and the multi-tenant failure modes that show up at scale.
  • Familiarity with data lake table formats such as Apache Iceberg or Delta Lake, and with the query and SQL engines that read them.
  • Track record of acting as a technical leader on a platform team — setting direction, mentoring, and partnering with management on roadmap and hiring.
  • Professional experience with Scala, Java, Python, or Go; strong SQL.
  • You are located or willing to relocate to the Bay Area, Seattle, or NYC.

Applications for this position are accepted on an ongoing basis

Compensation

The successful candidate’s starting pay will fall within the pay range listed below and is determined based on job-related factors including, but not limited to, skills, experience, qualifications, work location, and market conditions. Base salary is localized according to an employee’s work location. Ranges are market-dependent and may be modified in the future.

In addition to base salary, the compensation for this role includes opportunities for equity grants. Talk to your recruiter for more information.

DoorDash cares about you and your overall well-being. That’s why we offer a comprehensive benefits package to all regular employees, which includes a 401(k) plan with employer matching, 16 weeks of paid parental leave, wellness benefits, commuter benefits match, paid time off and paid sick leave in compliance with applicable laws (e.g. Colorado Healthy Families and Workplaces Act). DoorDash also offers medical, dental, and vision benefits, 11 paid holidays, disability and basic life insurance, family-forming assistance, and a mental health program, among others.

To learn more about our benefits, visit our careers page here.

See below for paid time off details:

  • For salaried roles: flexible paid time off/vacation, plus 80 hours of paid sick time per year.
  • For hourly roles: vacation accrued at about 1 hour for every 25.97 hours worked (e.g. about 6.7 hours/month if working 40 hours/week; about 3.4 hours/month if working 20 hours/week), and paid sick time accrued at 1 hour for every 30 hours worked (e.g. about 5.8 hours/month if working 40 hours/week; about 2.9 hours/month if working 20 hours/week).

The national base pay range for this position within the United States, including Illinois and Colorado.

$159,800—$235,000 USD

About DoorDash

At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started by enabling door-to-door delivery, and we are looking for team members who can help us go from a company that is known as the place you order food to a company that people turn to for any and all goods.

DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.

Our Commitment to Diversity and Inclusion

We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of people from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.

Statement of Non-Discrimination: In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. Above and beyond discrimination and harassment based on “protected categories,” we also strive to prevent other subtler forms of inappropriate behavior (i.e., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at DoorDash. We value a diverse workforce – people who identify as women, non-binary or gender non-conforming, LGBTQIA+, American Indian or Native Alaskan, Black or African American, Hispanic or Latinx, Native Hawaiian or Other Pacific Islander, differently-abled, caretakers and parents, and veterans are strongly encouraged to apply. Thank you to the Level Playing Field Institute for this statement of non-discrimination.

Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation.

If you need any accommodations, please inform your recruiting contact upon initial connection.

Notice to Applicants for Jobs Located in NYC or Remote Jobs Associated With Office in NYC Only

We used Covey as part of our hiring and/or promotional process for jobs in NYC and certain features may qualify it as an AEDT in NYC. As part of the hiring and/or promotion process, we provided Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound from August 21, 2023, through December 21, 2023. We resumed using Covey Scout for Inbound again on June 29, 2024, and ceased using Covey Scout for Inbound on April 30, 2026.

The Covey tool has been reviewed by an independent auditor. Results of the audit may be viewed here:
Beware of recruitment scams: DoorDash, Deliveroo, and Wolt will never ask you to pay money or share sensitive financial information during hiring — learn more about our legitimate recruiting process at Recruitment Scam Awareness - DoorDash .

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Spark Platform in Sunnyvale, CA vacancy
  • $130.6k - $192k

     ...About the Team The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem...  .... About the Role As a Software Engineer on Spark Platform, you will execute across...  ...the workload grow. Partner with senior engineers on shuffle, runtime, and architecture... 
    Software
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    2 days ago
  •  ...Job Title: Senior Platform Software Engineer Location: Sunnyvale, CA/ Onsite Duration: 6 months Rate: $70/c2c or $60.60/w2 The team builds...  ...Kafka, Redis Big data stack — data warehousing, MPP, Spark, Flink Micro-service architecture and service mesh... 
    Senior
    Software

    Ascii Group LLC

    Sunnyvale, CA
    2 days ago
  •  ...Meet Our Engineers on the Vehicle OS Team! Vehicle OS is a flexible suite of products...  ...develop, deploy, and update complete vehicle software and AI applications. Learn more about...  ...Intuition. About the Role As an Android Platform Engineer on the Vehicle OS team, you... 
    Senior
    Software
    Flexible hours

    Applied Intuition

    Sunnyvale, CA
    5 days ago
  •  ...Our team builds the platform Apples engineers use to work with AI agents: the coding agents themselves...  ...safe. 5 years industry experience as a Software Engineer working on deploying large-...  ...in Computer Science or related experience Required Experience: Senior IC... 
    Senior
    Software
    Full time

    Apple

    Cupertino, CA
    2 days ago
  •  ...Apples Software Developer Workflows team delivers fast reliable CI systems that make Apples...  ...and potential for looking for a senior engineer to help drive the foundational services...  ...lead on major features spots where the platform needs to improve and takes real ownership... 
    Senior
    Software
    Full time

    Apple

    Cupertino, CA
    2 days ago
  • $224k - $431.25k

     ...Requirements: ~ Bachelors or masters degree in computer science, engineering, or a related discipline, or equivalent experience ~12+...  ...experience building distributed systems, infrastructure, or developer platforms at scale ~ Practical experience creating agents on a harness... 
    Senior
    Software
    Full time

    NVIDIA

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

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task...  ...business reinvention. Our ServiceNow AI platform brings together any AI, any data, and...  ...needed to grow and succeed.   As a Senior Staff Software Engineer, you’ll be a key technical leader... 
    Senior
    Software
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    9 days ago
  • $160.36k - $291.15k

     ...why we're building a universal autonomy platform: self-driving for all roads and all rides...  ...course, and on-road. Partner with software teams to define interfaces, performance...  ...testing.  ~ Hands on experience in systems engineering. ~ Ability to read code in C++ and... 
    Senior
    Software
    Odd job
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    18 days ago
  • $176.1k - $308.2k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for...  ...business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any...  ...strong foundation in computer science and software engineering, coupled with expertise in building... 
    Senior
    Software
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    8 days ago
  • $182k - $242k

     ...pioneers CoreWeave delivers a platform of technology tools and teams...  .... What Youll Do: IT Engineering at CoreWeave designs builds and...  ...role: CoreWeave is hiring a Senior AI Platform Engineer to own...  ...combines three things: production software and SRE engineering hands-on... 
    Senior
    Software
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $181.2k - $317.1k

     ...It all started when engineer Fred Luddy wrote code that...  ...reinvention. Our ServiceNow AI platform brings together any AI,...  ...for a seasoned  IC5 Senior Staff Engineer  with...  ...how AI changes the way software and infrastructure are...  ...semantics). Apache Spark  (batch & streaming jobs... 
    Senior
    Software
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Santa Clara, CA
    8 days ago
  • $193.93k - $291.15k

     ...world around us, that's why we're building a universal autonomy platform: self-driving for all roads and all rides. Founded in 2016,...  ...About You BS, MS, or PhD in Computer Science, Electrical Engineering, or a closely related field, plus 3+ years of relevant work... 
    Senior
    Software
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  •  ...What you'll do: We’re looking for Senior Software Engineers to lead the design and evolution of a state-of-the-art Search Platform that combines traditional information retrieval...  ...Extensive experience with Apache Beam, Spark, or Storm Strong understanding of event... 
    Senior
    Software
    Permanent employment
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP

    Palo Alto, CA
    22 days ago
  •  ...Omnissa, LLC is hiring an AI Application Software Engineer to design, develop, and deploy AI-powered features across our cloud-scale platform. You will own end-to-end engineering initiatives, collaborating with platform, product, and engineering teams to deliver seamless... 
    Senior
    Software

    Omnissa, LLC

    Mountain View, CA
    5 days ago
  •  ...Google LLC is seeking a Group Product Manager for the Spark Platform in Sunnyvale, CA to drive product strategy across compute modes, delivering...  ...economics within Google Cloud. You will collaborate with engineers, UX, sales, and finance to shape roadmaps, advance commercial... 
    Senior

    Jobleads-US

    Sunnyvale, CA
    3 days ago
  •  ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling...  .... You Are You are a strong platform engineer with a passion for building platforms...  .... You are comfortable working across software, systems, and operations domains, and... 
    Senior
    Software

    Synopsys

    Sunnyvale, CA
    2 days ago
  • $180k - $220k

     ...Staff Software Engineer - Data Platform Mountain View, California, United States Harness is the AI Software Delivery Platform company, led by...  ...Experience with big data technologies such as BigQuery, Spark, Kafka, DBT, SQLMesh etc. ~ Hands-on experience with cloud... 
    Software
    Local area
    Immediate start
    Flexible hours
    Shift work
    3 days per week

    Harness

    Mountain View, CA
    3 days ago
  • $136k - $245k

     ...the world’s most advanced AI-native platform. We work on large scale distributed systems...  ...: CrowdStrike is looking for a Software Development Engineer in Test (SDET) in the Platform...  ...data processing systems (Kafka, Storm, Spark) Contributions to open source security... 
    Software
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    2 days per week
    3 days per week
    Sunnyvale, CA
    6 days ago
  • $184k - $287.5k

     ...lasting impact on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding opportunity to accelerate the pace of Jetson, IGX and DGX Spark Product Software system development within NVIDIA. Using your expansive... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...prominent industry executives. Anvilogic’s AI-powered Multi-Data Platform SIEM is used by many of the industry’s most advanced...  ...customers: anvilogic.com/customers Role Description As a Senior Software Engineer, Platform at Anvilogic, you are responsible for designing,... 
    Senior
    Software

    Anvilogic Inc

    Palo Alto, CA
    1 day ago
  • $184k - $287.5k

    We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application...  ...over two decades. NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer... 
    Senior
    Software
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $150.4k - $277.6k

     ...accomplish. We are seeking an exceptional engineer with a background in large scale software development and delivery in hyper...  ...team that drives Apache Spark’s state‑of‑the‑art features and pushes...  ...+ years experience with big data platforms ~ Familiarity with ML/AI... 
    Senior
    Software

    Apple

    Sunnyvale, CA
    3 days ago
  • $170k - $216k

     ...Waymo Android Platform Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver...  ...in Computer Science or equivalent experience ~3+ years of software development experience ~ Experience working with low-level... 
    Senior
    Software
    Full time
    Remote work

    Latent Logic

    Mountain View, CA
    5 days ago
  •  ...legal entity. Responsibilities Senior Machine Learning Engineer — Agentic Search Atlassian is seeking...  ...processing and cloud ML environments such as Spark, AWS, or Databricks. Compensation...  ...the potential of every team. Our software products help teams all over the... 
    Senior
    Software
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    3 days ago
  • $165k - $195k

     ...autonomous machines, AI-driven software, and elite security...  ...is standing up a centralized Engineering Services function to support...  ...role owns the shared DevOps and platform foundation every one of those...  ...DevOps, Platform, or SRE with senior ownership of production infrastructure... 
    Senior
    Software
    Full time

    Knightscope

    Sunnyvale, CA
    9 days ago
  •  ...seeking an experienced engineering manager with a...  ...distributed systems and data platform engineering in hyper-scale...  ...experience leading software engineering...  ...analytics platforms (e.g. Spark Databricks Delta Lake...  ...including junior engineers senior staff and partner teams... 
    Software
    Full time

    Apple

    Cupertino, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized...  ...”.We are looking for an AI & Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning & AI Compiler (DLC) team... 
    Senior
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $180k - $270k

     ...THE ROLE We are seeking an experienced Platform Software Engineer for our Systems Software Team. You will be working as part of a dynamic team and will be responsible for designing, developing, and testing system software functionality for Pure’s upcoming platforms... 
    Senior
    Software
    Remote work
    Flexible hours

    Pure Storage

    Santa Clara, CA
    1 day ago
  • $228k - $279k

     ...journey. Position Summary We are the Platform-as-a-Service Engineering team at EarnIn. We build the...  ...intelligent automation. We're seeking a Senior Platform Engineer to design, build,...  ...infrastructure and agentic systems as software. Ability to collaborate effectively... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Shift work
    2 days per week

    EarnIn Bfwf

    Mountain View, CA
    3 days ago
  •  ...Role: Data Engineer Location: Charlotte, NC/ Boston, Qunicy, MA/ Atlanta...  ...engineering, data science, or software engineering capacity ~ Expertise...  ...with AWS, Google Cloud Platform (GCP), or Azure. ~ Proficiency in Apache Spark, Kafka, NoSQL databases, and orchestration... 
    Senior
    Software
    Full time

    SFE

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Spark Platform. Be the first to apply!