DoorDash's People Applications team is seeking an AI Application Engineer to develop products for the employee lifecycle, from recruitment to termination. This role involves working with senior leaders and cross-functional partners to design and build end-to-end solutions for various people functions. The ideal candidate will have experience in deploying AI/ML solutions, particularly Generative AI (LLMs), for customer-facing applications.
Key Responsibilities:
- Build tools and resources for optimal employee experience
- Deploy cutting-edge ML tools, including Generative AI, to scale technology solutions
- Solve critical needs for a global workforce of tens of thousands
- Own and innovate in people technology and analytics
Requirements:
- Bachelor's or Master's in Computer Science, Engineering, or related field
- 3+ years experience in developing and deploying ML solutions, ideally including LLMs
- 5+ years in general software development
- Proficiency in Python, JavaScript, React, TypeScript, Express.js, Node.js, and Postgres
- Experience with AI solution design and implementation
- Understanding of ML algorithms and principles
- Experience with data preprocessing, mining, and analysis
- Familiarity with ML frameworks (TensorFlow, PyTorch, etc.) and big data technologies
- Proficiency with cloud platforms and AI model deployment
- Experience with version control and Agile/Scrum development
Preferred Skills:
- Experience with Generative AI frameworks (LangChain, Hugging Face, Llama Index)
- Knowledge of RAG implementation and optimization
- Experience with Generative AI development, fine-tuning, and prompt engineering
This role offers the opportunity to shape the future of DoorDash's people technology, working with a global team to solve complex challenges in employee and candidate experiences. The position comes with a competitive salary range and benefits package, including equity grants, 401(k) with employer match, and comprehensive health coverage.