Software Engineer, Machine Learning - Developer Experience Job at DoorDash USA, San Francisco, CA

eWdZdm9UemJVSHJyNHBFN0FOQkNvU2N0Q3c9PQ==
  • DoorDash USA
  • San Francisco, CA

Job Description

About the Team

Come help us build the world's most reliable on-demand, logistics engine for delivery! We're bringing on talented engineers to help us create and maintain a 24x7, no downtime, global infrastructure system that powers DoorDash’s three-sided marketplace of consumers, merchants, and dashers.

About the Role

At DoorDash, our Data Scientists and ML Engineers have the opportunity to dive into a wealth of delivery data to improve company-wide ML workflows such as Search & Recommendations, Dasher Assignment, ETA Prediction, and Dasher Capacity Planning. You will join a small team to build systems that empower efficient machine learning at scale. This is a hybrid opportunity in San Francisco, Sunnyvale or Seattle.

You’re excited about this opportunity because you will…

  • Build a world-class ML platform where models are developed, trained, and deployed seamlessly
  • Work closely with Data Scientists and Product Engineers to evolve the ML platform as per their use cases
  • You will help build high performance and flexible pipelines that can rapidly evolve to handle new technologies, techniques and modeling approaches
  • You will work on infrastructure designs and solutions to store trillions of feature values and power hundreds of billions of predictions a day
  • You will help design and drive directions for the centralized machine learning platform that powers all of DoorDash's business.
  • Improve the reliability, scalability, and observability of our training and inference infrastructure.

We’re excited about you because…

  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Exceptionally strong knowledge of CS fundamental concepts and OOP languages
  • 4+ years of industry experience in software engineering
  • Prior experience building machine learning systems in production such as enabling data analytics at scale
  • Prior experience in machine learning - you've developed and deployed your own models - even if these are simple proof of concepts
  • Systems Engineering - you've built meaningful pieces of infrastructure in a cloud computing environment. Bonus if those were data processing systems or distributed systems

Nice To Haves

  • Experience with challenges in real-time computing
  • Experience with large scale distributed systems, data processing pipelines and machine learning training and serving infrastructure
  • Familiar with Pandas and Python machine learning libraries and deep learning frameworks such as PyTorch and TensorFlow
  • Familiar with Spark, MLLib, Databricks, MLFlow, Apache Airflow, Dagster and similar related technologies.
  • Familiar with large language models like GPT, LLAMA, BERT, or Transformer-based architectures
  • Familiar with a cloud based environment such as AWS
#J-18808-Ljbffr

Job Tags

Flexible hours,

Similar Jobs

Holland Roofing Group

Repair and Maintenance Commercial Roofing General Manager Job at Holland Roofing Group

 ...Job Description Job Description General Manager- The General Manager will be running a location, gaining new commercial clients...  ...Builds company image by collaborating with customers, general contractors, official entities and employees enforcing ethical business... 

Anders Group

Travel Ob/Gyn Sonographer - $2,530 per week Job at Anders Group

 ...Job Description Anders Group is seeking a travel Ob/Gyn Sonographer for a travel job in Gainesville, Georgia. Job Description &...  ...~ Employment Type: Travel ASAP Start Date\n\nOB/GYN Ultrasound Tech\n\nMinimum 2 Years of Experience\n\nShift: 8-5; Monday... 

System One

Trade Assistant Mechanic Job at System One

Mechanical and trade assistant work in a production Environment Shop Fabrication in Assembly area, putting on skid mounted parts Sandblasting-burning - no welding-Client dress code enforced Smoking prohibited Must meet Math and general skill test requirements... 

RITTER COMMUNICATIONS HOLDINGS, LLC

Network Support Specialist Job at RITTER COMMUNICATIONS HOLDINGS, LLC

 ...-focused experience. We are looking for an experienced Network Support Specialist to join our team. General Summary: The Network Support...  ...customer service focus; Foundational understanding of computers and networks; Demonstrated understanding of LAN/WAN... 

ManpowerGroup

Assembler Job at ManpowerGroup

 ...hours on your feet Click on the APPLY NOW button to hear from a recruiter within 24 hours. Share this job with friends and family and earn extra dollars for every successful hire. ManpowerGroup recognizes the importance of providing an accessible and barrier-free...