Senior Software Engineer, Spark Platform
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 Ph.D. 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. 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. 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 ranges for this position within the United States, including Illinois and Colorado.
$130,600 – $192,000 USD
$159,800 – $235,000 USD
$193,800 – $285,000 USD
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 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. #J-18808-Ljbffr DoorDash USA- About The Team The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle... ...scheduling, and end‑user tooling. About The Role As a Senior Software Engineer on Spark Platform, you will set the technical direction for...SeniorSoftwareHourly payWork at officeLocal areaRemote workRelocationFlexible hours
- About the Team The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem — the execution runtime, remote shuffle... ...scheduling, and end-user tooling. About the Role As a Senior Software Engineer on Spark Platform, you will set the technical direction for...SeniorSoftwareHourly payWork at officeLocal areaRemote workRelocationFlexible hours
- ...com, inc. is seeking a Senior Member of Technical... ...a Cybersecurity Data Platform in San Francisco, California... ...have over 10 years of software development experience... ...like Apache Spark and AWS S3. The role requires... ...product and mentor junior engineers. Benefits include time...SeniorSoftware
- About the Team The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem... ...end‑user tooling. About the Role As a Software Engineer on Spark Platform, you will execute across... ...and the workload grow. Partner with senior engineers on shuffle, runtime, and...SoftwareHourly payWork at officeLocal areaRemote workRelocationFlexible hours
$130.9k - $220k
Samsara is seeking a Senior Software Engineer - Data Platform to develop and maintain its core analytical infrastructure. This role involves working on data ingestion, processing, and scalable solutions critical for the company's analytics and operational needs. The ideal...SeniorSoftwareRemote job$200k - $270k
...to market - fast. Backed by top investors including IVP, Spark Capital, Greylock, and Conviction, we’re trusted by leading... ...make AI accessible across all products. THE ROLE As a Senior Enterprise Platform Engineer at Baseten, you’ll architect and lead development of...SeniorSoftware$136.04k - $182.49k
Job Summary We are looking for a Senior Data Engineer to help us grow the data platform. You will be embedded on the Orchestration... ...team of engineers who build software for a large‑scale data processing... ...practices and tools, such as Spark, Snowflake, ETL concepts, etc. Ability...SeniorSoftwareWork experience placement$130.9k - $220k
Senior Software Engineer - Data Platform Remote - US Samsara’s Mission Improve the safety, efficiency, and sustainability of the operations that power... ...data infrastructure. You will work on systems such as Spark and Databricks infrastructure, Delta Lake on S3, data replication...SeniorSoftwareFull timeRemote workRelocation packageFlexible hours$170k - $240k
...(RDS), OpenSearch, Redshift, EMR, Spark, Docker, Lambda, AWS technologies... ...office by design. For example, our engineering team in India works primarily from our Gurugram office. Role As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the...SeniorSoftwareLive inWork at officeRemote workHome officeFlexible hours- ...configurable identity platform built for businesses in... ...for passionate engineers who are excited to build... ...of the internet. As a senior engineer on the Data Platform... ...of experience in software engineering, with deep... ...technologies such as Spark, Kafka, or Flink, and...SeniorSoftwareFull timeFor contractorsInternshipImmediate start
$210k - $260k
Senior Engineering Manager, Egnyte Collaboration Platform Join to apply for the Senior Engineering Manager, Egnyte Collaboration... ...CA - HYBRID EGNYTE YOUR CAREER. SPARK YOUR PASSION. Egnyte is a place... ...most crucial parts of Egnyte’s software stack - the core infrastructure...SeniorSoftwareFull timeLocal areaWorldwideFlexible hours3 days per week$268k - $368.5k
...Faire Faire is a technology wholesale platform built on the belief that the future... ...can thrive. About This Role Our Engineering organization owns the software that makes our marketplace work.... ...petabyte scale. Snowflake, Airflow, Spark experience especially valuable. Understanding...SeniorSoftwareWork experience placementLocal area- DoorDash USA is seeking a Senior Software Engineer on the Spark Platform team to set the technical direction for their in-house Spark deployment and shape the architecture for data, analytics, and ML. This hybrid role requires expertise in distributed systems, particularly...SeniorSoftware
- DoorDash is seeking a Senior Software Engineer for the Spark Platform team in San Francisco. This role involves setting technical direction, owning complex architectural challenges, and partnering with cross-functional teams to enhance the company's capabilities in data...SeniorSoftware
$208.59k - $429.45k
...of people around the world come to our platform to find creative ideas, dream about new... ...all data. We are seeking a Sr. Staff Software Engineer to provide technical leadership and direction... ...ecosystem with technologies such as Spark, Trino, Flink, Airflow, Querybook,...SeniorSoftwareWork at officeLocal areaRemote workRelocationRelocation package- Adobe Inc. is looking for a Software Engineer to join the Kodiak team, which builds an enterprise-scale security scanning system. The role involves creating features across the source code scanning platform, managing distributed systems on AWS and Kubernetes, and integrating...SeniorSoftware
- Heartflow in San Francisco is seeking a Full-Stack Software Engineer to lead feature development and API maintenance. The role requires strong skills in Python and AWS, along with experience using modern frameworks like Django and Vue.js. Ideal candidates will possess a...SeniorSoftware
$164.8k - $228.4k
...Upstart is seeking a Senior Software Engineer to design and build platforms that enhance internal efficiencies within Upstart Bank. The role offers flexible remote work options while making a significant impact through critical software infrastructure. With a focus on...SeniorSoftwareRemote workFlexible hours$168k - $210k
Ripple is seeking a Senior Software Engineer for its Identity & Trust Platform in San Francisco, CA. This role involves designing and developing cloud-native backend services and implementing foundational data models for a key compliance solution. The ideal candidate will...SeniorSoftware- salesforce.com, inc. is seeking a backend Software Engineer to join the Einstein GPT Team within its AI Platform. This role focuses on building LLM technologies that support Salesforce CRM apps. The ideal candidate will have at least 5 years of experience in software development...SeniorSoftware
$125k - $130k
Cargomatic is looking for a Senior Quality Assurance Engineer in San Francisco to design and execute software quality assurance strategies for web and mobile applications... ...supporting a cutting-edge logistics technology platform. The ideal candidate has a Master’s degree...SeniorSoftware$177.9k - $257.55k
Adobe is seeking a skilled software engineer for the Kodiak team. In this role, you'll create and manage features for an enterprise-scale security scanning platform, integrating AI and skilled at backend engineering. The ideal candidate has a Bachelor's degree or equivalent...SeniorSoftware$157.5k - $254.35k
A leading e-signature company is seeking a Senior Software Engineer to join their Envelopes team in San Francisco. This role focuses on building scalable and secure services utilizing advanced technologies. With over 8 years of experience, candidates should be proficient...SeniorSoftware- Supertone is seeking a Senior Software Engineer in San Francisco to revolutionize healthcare through innovative software solutions. You will address... ...patient care. In this role, you'll design a cloud-native platform while ensuring infrastructure reliability for hospitals....SeniorSoftware
- Signify Technology is hiring a Senior Software Engineer for an AI healthcare platform in San Francisco, CA. In this hands-on role, you'll shape core systems impacting patient outcomes and healthcare delivery. The ideal candidate will have strong AWS and TypeScript skills...SeniorSoftware
- Connectly.ai is looking for a Senior Software Engineer to build and scale enterprise-grade systems enhancing AI in retail commerce. You will work cross-functionally to create conversational AI solutions and collaborate with teams in San Francisco. Ideal candidates possess...SeniorSoftware
- The Walt Disney Company is seeking a Senior Software Engineer to join the Ad Intelligence team within Disney Entertainment & ESPN Technology. This... ...teams to innovate and enhance Disney's ad platform. Candidates should have extensive experience in programming...SeniorSoftware
$170k - $277k
...Networks in San Francisco is seeking a Senior Principal Backend Engineer to lead the development and scaling of backend systems for their Cortex platform. The role involves significant... ...have over 14 years of experience in software engineering, strong programming skills...SeniorSoftware- A healthcare technology company based in San Francisco is seeking a Senior Software Engineer to design and build scalable systems for their innovative AI healthcare platform. The ideal candidate will have expertise in AWS and TypeScript, with the ability to drive real outcomes...SeniorSoftware
$148.5k - $223.9k
Salesforce is looking for a Backend Software Engineer to join the Einstein GPT Team. The role involves developing high-quality code for the platform and working on LLM technologies in a fast-paced environment. Candidates should have 5+ years of experience in backend development...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Spark Platform. Be the first to apply!
- ngo software engineer San Francisco, CA
- software developer San Francisco, CA
- software developer internship no experience San Francisco, CA
- junior software developer San Francisco, CA
- part time software developer remote San Francisco, CA
- financial software developer San Francisco, CA
- senior software engineer ruby on rails San Francisco, CA
- software engineer amazon San Francisco, CA
- senior software design engineer San Francisco, CA
- software engineer part time San Francisco, CA

