The Spark Platform team owns and operates DoorDash's Apache Spark ecosystem, including the execution runtime, remote shuffle service, cluster scheduler, and reliability tooling that powers data, analytics, and machine-learning workloads. The team operates Spark at significant scale and addresses distributed-systems challenges across thousands of cluster deployments through runtime optimization, systems architecture, multi-tenant scheduling, and end-user tooling. As a Senior Software Engineer, you will set the technical direction and shape the architecture of DoorDash's in-house Spark deployment. You will own cross-cutting challenges spanning runtime, shuffle, scheduling, and service reliability, making architectural decisions for the platform's long-term evolution. You will partner with the Engineering Manager on the technical roadmap, hiring, interview design, and team shape; mentor engineers; and represent Spark Platform in partnerships and architecture forums with Data Engineering, ML Platform, and product engineering teams. The role is hybrid and requires the employee to be located in San Francisco, Sunnyvale, Seattle, or New York City. It reports to the Engineering Manager on the Spark Platform team.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior